Embedded Firmware Engineer - Massachusetts
Andover, Massachusetts
Onsite
Full Time
$100k - $140k
Our client, a leader in energy management and automation, is seeking a skilled Embedded Firmware Engineer to join their R&D team. In this role, you will develop embedded system firmware for industrial communication protocols and IoT-enabled solutions. You will collaborate closely with hardware teams to create innovative, high-performance embedded systems for cutting-edge products.
- Develop embedded firmware for POSIX-based platforms (Embedded Linux, VxWorks) using C/C++.
- Prototype and test industrial communication protocols, leveraging Test Driven Development (TDD) and unit testing.
- Debug, analyze, and resolve complex hardware and software issues to optimize system performance and security.
- Contribute to technical documentation, including design specs and implementation guides.
- Collaborate with cross-functional teams in an Agile environment to ensure successful project execution.
Required Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.
- 4-7 years of experience in embedded firmware development.
- Strong expertise in C/C++ programming and real-time operating systems (RTOS, such as FreeRTOS or VxWorks).
- Solid understanding of networking protocols, IoT, and embedded systems design.
- Familiarity with tools such as Git, Wireshark, and cross-compilation environments.
Desired Skills:
- Experience with cryptographic concepts and secure communication.
- Ability to troubleshoot and resolve issues in complex embedded systems.
- Strong communication and problem-solving skills.