Job Title: Senior Embedded Software Engineer
We are a leading designer and manufacturer of specialist automotive electronics products and solutions for the global motorsport industry.
The position will provide you an opportunity to work with a collaborative team on interesting and technically challenging automotive products development work, enabling professional development and growth.
The role involves maintenance & development of C and C++ software primarily in an embedded environment across multiple platforms.
You will be involved in developing device drivers, applications, and libraries for automotive networked devices.
Requirements:
* 5+ years experience developing C and C++ software for embedded systems.
* Detailed experience with real-time operating systems in a Posix environment.
* Detailed experience and familiarity with embedded Linux.
* Experience with Yocto or buildroot.
* Experience using Git version control, Agile sprint methodology, and peer code review.
* A collaborative mindset and desire to contribute wherever required to ensure on-time project delivery and success.
* Ability to work and communicate effectively with other team members.
Desirable Skills:
* Familiarity with the NuttX operating system
* Familiarity with Xilinx ecosystem
* Experience with Python programming language.
* Ability to read schematic circuit diagrams.
* Experience with RISC-V architecture