Embedded Systems Programmer (m/w/d)
A successful candidate for this job will be responsible for the electronic design and programming of various OEM and standard products. The candidate will work alongside our other electronics designers and work closely with our mechanical design team.
The candidate will be responsible for the following: Developing well commented code Tracking software revision history and releasing changes by GIT process Validation testing of hardware and software revisions Participating in code reviews Maintaining legacy projects Participating in and executing process improvements
Sucessful candidate will require the following skills/experience: At 5-10 years of experience with embedded systems Strong knowledge of C and C++ Microchip PIC / AVR experience ARM cortex M experience Basic or intermediate knowledge of schematics Hardware and software debugging experience Familiarity with software testing concepts
The following skills are beneficial: Wireless / IoT experience RTOS experience Linux, Python and scripting experience Product requirements capture