Junior Firmware developer
Experience
- 3+ years C Linux firmware application development experience required but strong graduate candidates will be considered
- Proven experience developing and debugging multi-threaded systems.
- Understanding of UNIX/Linux operating systems and programming environments.
- Strong coding skills with proven ability to write well documented, maintainable, and testable code.
Desirable
- Linux Kernel and/or driver development
- PIC programming experience
- AGILE SCRUM work environment
- Unit Test Driven development
- Bluetooth classic or BLE development
- Experience with GSM AT Commands / Modem integration
- GPS/Positioning
- CANBus/J1939 experience
- Sensor integration
- Development and debug of firmware such as u-boot
- Can read and interpret system schematics