Our client, a global industrial company with offices in Belgium is looking for an Embedded Software Engineer to come on board and join their team.
Consultant will create high-quality production-grade software for multiple embedded microcontroller and microprocessor platforms. The project consists of designing the appropriate software architectures, implementing those architectures and debugging/testing the implementations.
Tasks & Responsibilities:
The consultant will work on Software development, debugging and testing on embedded microcontroller and microprocessor platforms.
- Development occurs on a Linux, Consultant is free to select a graphical/non-graphical IDE for programming/debugging but should be comfortable operating the Linux command line.
- Source code version control is implemented via Git, preferably via the Linux command line.
- Consultant is expected to respect the coding style guide adopted by the team, but is free to suggest changes, which will be discussed in the team
- Consultant is expected to join in a systematic testing effort, adopting the default integration and unit testing frameworks used by the team.
Requirements:
- 5+ years experience working with embedded software projects
- Good level of C experience
- Linux experience
- Existing rights to work in Europe
Contract Information:
- Start Date: ASAP
- Schedule: Full time, 40 hours per week
- LOA: 3 months with likely lengthy extension
- Travel: 2 days on site per week
- Location: Client is based in Antwerp in Belgium.