Job Description
- Participate in the design and development of new architectures and frameworks for scalable product platforms
- Participate in code and requirements reviews and play a lead role in defining and maintaining the core software development process
- Real-time embedded 8, 16 and 32 bit micro controller software development
- Development of PC based testing tools in C++/C# using Visual Studio
Requirements
- Excellent design, debugging and optimization skills
- Ability to work with emulators and hardware tools to debug issues down to the register level
- Experience with ARM architecture, ST, and Renesas processor families
- Experience with Ethernet and packet based communication protocols
- Source control systems (ClearCase, Git)
- Excellent documentation and presentation skills
- Ability to quickly understand existing codebases and refactor when required
- Hands on experience in C, C++
- An existing right to work in the EU required