This role is for one of the Weekday's clients. The Embedded System Software Engineer will design and develop embedded hardware systems using microcontrollers and SoCs, create and test embedded firmware, and work collaboratively with cross-functional teams to support product validation and oversee production releases.
Requirements
- 4 to 8 years of practical experience in embedded systems engineering
- Proficient in embedded C and C++ programming
- Experience working with microprocessors, microcontrollers, and SoCs
- Knowledge of power supply design as well as analog and digital interfaces
- Skilled in schematic design and PCB review processes
- Strong debugging capabilities using oscilloscopes, logic analyzers, and JTAG tools
- Comprehensive understanding of communication protocols including SPI, I2C, UART, CAN, Bluetooth, WiFi, and others
Benefits
- Opportunity to work on advanced embedded products
- High level of ownership and authority in decision-making
- Chance to grow quickly through challenging work
- A direct influence on product architecture and development