
Bare Metal Software Engineer
You will be working on projects in the Defence, Avionics and Automotive industries.
The ideal candidate is passionate about computer technology and embedded software development and enjoys hands-on projects such as building computers.
Requirements
Degree in Computer Science or related field.
At least 5 years of experience in Defence, Avionics, Automotive, Medical industries
Strong knowledge of computer hardware (GPUs, Memory, Processors) and computer systems (Protocols, Networking, Secure BOOT).
Experience with Embedded Software Development and low-level coding (Drivers, I2C, SPI, CAN, Ethernet, USB, Serial).
Experience with UML-based design tools and programming languages (C, C++, Python, JavaScript).
Knowledge of Bare Metal, Linux, and RTOS systems
Understanding of Automated Testing and regulatory frameworks (DO178C, IEC61508, MISRA, C++).
Strong documentation and reporting skills.
- Start: ASAP
- Duration: Permanent
- Rate: 65000-450000 Per Annum None
- Location: Letchworth Garden City, England
- Type: Permanent
- Industry: Engineering
- Recruiter: Engineering Employment
- Tel: 0845 4677 461
- Email: to view click here
- Reference: 2752
- Posted: 2025-08-28 22:09:59 -
- View all Jobs from Engineering Employment
More Jobs from Engineering Employment
- Electrical Control Engineer
- Head of Delivery
- Embedded Software Engineer
- Materials Engineer, Battery Manufacture
- DevOps C++ and Python Infrastructure Engineer
- Senior C++ Software Engineer
- 3D Character Modeller for human models
- C++ Application Programmer
- Game Engine Integration Developer
- Junior Embedded Electronics Engineer
- QARA Associate
- Electrician (Offshore)
- Laboratory Product Technician
- Principal FPGA VHDL Firmware Engineer
- Senior Power Electronics Engineer
- Software Developer, Microsoft Internal Systems
- Proposals Engineer, Technical Sales Oil and Gas
- Electrical Machine Design Principal Engineer
- Embedded Digital Electronics Design Engineer
- Cloud Development Software Engineer .Net, C#, JavaScript, TypeScript