What are the responsibilities and job description for the Senior Firmware Engineer position at HAE Innovations?
Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.
Responsibilities
This exciting opening is a permanent position for a Lead Software Engineer responsible for leading a team and participating in developing software and firmware source code in C/C , Embedded C, and other languages and common communication interfaces like SPI, I2C, USB, UART, and others.
- Leads the design, development, testing, debugging, and implementation of embedded software and systems.
- Collaborates cross functionally with hardware engineers.
- Utilizes version control, simulation, debugging, and other development tools.
- Coordinates engineering support for testing, deployment, and updates.
- Manage subordinate staff in the day-to-day performance of their jobs.
- Ensures that project milestones are met and adhering to approved budgets.
- Has full authority for personnel actions.
- Self-starter is a must
Qualifications
- Expert level proficiency in Embedded C.
- Experience on MCU’s such as STM32, ESP32, and Microchip
- Bachelor's degree in computer science, electrical engineering, or related field.
- 5 years experience in the related area as an individual contributor.
- 1-3 years supervisory experience is a plus!