✨ About The Role
- The role involves designing and implementing embedded firmware for the Enpower™ smart switch and a new combiner product within the Ensemble™ ecosystem.
- Engineers will collaborate with marketing and hardware teams to specify product requirements.
- The position requires designing algorithms and state machines for power source selection and load management.
- Engineers will be responsible for transitioning work from conception to production while collaborating with teams across multiple locations.
- The job entails working with cross-functional teams to test and troubleshoot issues, requiring a self-motivated individual who can work with minimal supervision.
⚡ Requirements
- A bachelor's or master's degree in electrical engineering, electronics and communication, instrumentation, computer engineering, or computer science is required.
- Candidates should have a minimum of 3 to 8 years of hands-on experience in firmware development and debugging, particularly with ARM-based microcontrollers.
- Proficiency in C/C++ programming and a solid understanding of RTOS concepts and microcontroller internals are essential.
- Experience with large embedded systems and communication interfaces such as CAN, SPI, I2C, and UART is desired.
- Familiarity with functional safety analysis or control theory, as well as development tools like Keil, GCC, and Eclipse, is beneficial.