A leading materials handling company is seeking a Firmware Engineer to contribute to software and firmware development projects. The ideal candidate will have at least 10 years of experience in firmware development and proficiency in C and C++. Responsibilities include leading system design and mentoring junior engineers. This position offers a competitive salary and a hybrid work schedule, allowing for both in-person and remote work.
Qualifications
Minimum 10 years of relevant professional experience, or advanced degree with equivalent experience.
Experience in firmware development using operating systems and bare-metal environments.
Strong technical expertise in software principles and leadership capabilities.
Responsibilities
Lead the design and ensure quality of complex systems.
Provide technical leadership and mentorship to junior engineers.
Create, maintain, and review high-quality technical documentation.
Skills
C and C++ development
Debugging and troubleshooting
Object-oriented programming
Functional programming
Working knowledge of I2C, SPI, UART
Education
Bachelor's degree or higher in Software/Computer Engineering
Tools
Real-Time Operating Systems (RTOS)
Bare-metal systems
Job description
A leading materials handling company is seeking a Firmware Engineer to contribute to software and firmware development projects. The ideal candidate will have at least 10 years of experience in firmware development and proficiency in C and C++. Responsibilities include leading system design and mentoring junior engineers. This position offers a competitive salary and a hybrid work schedule, allowing for both in-person and remote work.