A research and development company in Cambridge, MA is seeking an experienced Senior Embedded Software Engineer to design and implement embedded software in real-time environments. The role requires expertise in C/C++ and experience with debugging, as well as collaboration with multidisciplinary teams. Candidates should have 5-10 years of experience and must be able to mentor junior engineers. The position offers a comprehensive salary range of $82,300.00 - $220,000.00 and supports work-life balance programs.
Qualifications
5-10 years of experience in embedded software development.
Experience with multi-core operating systems and kernel code.
Familiarity with hardware peripherals like UART, SPI, and DMA controllers.
Responsibilities
Design and implement embedded software architecture.
Collaborate with clients to develop software based on specifications.
Mentor less experienced engineers and manage project risks.
Skills
Embedded software development
Debugging
Real-time systems
C programming
C++ programming
Problem-solving
Education
Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
Tools
C/C++ compilers
In-circuit emulators
JTAG debuggers
Laboratory test equipment
Job description
A research and development company in Cambridge, MA is seeking an experienced Senior Embedded Software Engineer to design and implement embedded software in real-time environments. The role requires expertise in C/C++ and experience with debugging, as well as collaboration with multidisciplinary teams. Candidates should have 5-10 years of experience and must be able to mentor junior engineers. The position offers a comprehensive salary range of $82,300.00 - $220,000.00 and supports work-life balance programs.