Software Engineer: Firmware
Software Engineering · Full-time
Sterling, VA, USA · Vancouver, BC, Canada · Remote
- 5 year Experience in embedded software design, development, and multi-environment deployment
- 3+ year Experience with AWS IOT stack, FreeRTOS
- 3+ year Experience with Espressif and STM MCUs
- Proficiency in debugging, firmware over the air updates and maintenance
- Self starter
- Strong C/C++ programming knowledge
- Familiarity with hardware interface languages and device driver creation
- Understanding of communication protocols for devices
- Experience working in an Agile development environment
- Strong analytical and problem-solving skills
- Bachelor's degree in Computer Science, Electrical Engineering or a related field
- Ability to work both independently and collaboratively in a team environment
- Previous experience with robotics and machine learning is a plus