Firmware Engineer - Alliance Solutions
New Haven, CT 06511
About the Job
Our client, a leading multinational firm with a global presence spanning over 80 countries and a workforce of over 40,000 employees, is currently seeking a skilled Embedded Software/Firmware Engineer to join their dynamic team.
As an integral member of our growing team, you will contribute to the development of cutting-edge products and play a pivotal role in creating world-class mobile solutions for both direct-to-consumer products and business partners.
Key Responsibilities:
-
Develop embedded firmware applications for next-generation products, utilizing technologies such as BLE, Zigbee, WiFi, and other network protocols.
-
Collaborate with internal and/or contract firmware developers and system engineers in design discussions, system architecture, hardware analysis, and application design.
-
Program and debug code, write automated test scripts, and engage in code review and optimization.
-
Work closely with co-developers to ensure code quality, power management, and other aspects of the development process.
-
Collaborate with the hardware team during design, development, and integration phases.
-
Contribute to the code review process, conduct unit testing, and integrate features to build high-quality embedded firmware applications.
Requirements:
-
Bachelor's or Master's degree in Computer Engineering or Electronics and Communications Engineering.
-
Minimum of 3 years of experience in embedded systems.
-
Proficiency in C, RTOS, Git, and Jira.
-
Experience in designing, developing, and testing complex, multi-threaded embedded IoT applications.
-
Knowledge of communication protocols such as I2C, SPI, UART, and others.
-
Specialization in code optimizations for size, execution speed, memory usage, task scheduling, interrupt controlling, exception handling, and power management.
This is a challenging and engaging opportunity for an experienced Embedded Software/Firmware Engineer to make significant contributions to the development of innovative products in a collaborative and dynamic work environment.