Senior Embedded Firmware Engineer - Massachusetts
Andover, Massachusetts
Onsite
Full Time
$120k - $140k
Our client, a global leader in energy management and automation, is seeking a talented and experienced Senior Embedded Firmware Engineer to join their innovative team. In this role, you will have the opportunity to work on cutting-edge technologies and contribute to the development of energy-efficient solutions that have a real-world impact.
- Design, develop, and maintain embedded firmware for complex hardware systems.
- Develop and optimize firmware applications using C/C++ in a Linux environment.
- Collaborate closely with cross-functional teams to integrate embedded software with hardware components.
- Implement and troubleshoot TCP/IP protocols for communication and networking.
- Participate in system-level design, code reviews, and testing to ensure the highest standards of quality and performance.
- Support debugging and troubleshooting of embedded systems, including low-level hardware and software issues.
- Stay current with emerging technologies in embedded systems and contribute to the continuous improvement of development practices.
- Mentor and guide junior engineers, sharing knowledge and best practices.
- 3-5+ years of experience in embedded firmware development.
- Proficiency in C/C++ programming languages, with a strong understanding of software development best practices.
- Solid experience with Linux programming, including system-level development and debugging.
- Hands-on experience with TCP/IP protocols, networking concepts, and communication interfaces.
- Strong understanding of embedded system architectures and real-time constraints.
- Ability to work collaboratively in a fast-paced, cross-functional team environment.
- Excellent problem-solving skills and attention to detail.
- Experience with embedded Linux, device drivers, and kernel-level programming.
- Familiarity with hardware interfacing (e.g., UART, SPI, I2C).
- Experience working with energy management, automation systems, or IoT devices is a plus.
- Strong written and verbal communication skills.