Embedded Firmware Engineer - Stealth Start-up Opportunity
Stealth Start-up Opportunity
Swindon, United Kingdom
30 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 50KJob location
Swindon, United Kingdom
Tech stack
Systems Engineering
Booting (BIOS)
C++
Computer Engineering
Software Debugging
Embedded Software
Ethernet
Firmware
FreeRTOS
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
Bare Metal
Software Coding
Job description
- Design and develop real-time embedded firmware for STM32-based systems controlling high-power electronics
- Implement reliable, deterministic code for time-critical applications (control, communications, safety, monitoring)
- Work closely with power electronics and systems engineers to bring up new hardware from early prototypes through production
- Debug complex issues across firmware, hardware, and system boundaries using scopes, logic analysers, and other lab tools
- Contribute to firmware architecture, coding standards, and test strategies as the system evolves
Requirements
Do you have experience in Mechanical knowledge?, Do you have a Bachelor's degree?, * Bachelor's or higher degree in Electrical, Electronics, Computer Engineering or a related discipline
- Strong experience developing real-time embedded firmware in C/C++ on microcontrollers (STM32 or similar)
- Solid understanding of real-time constraints, interrupts, timers, DMA, and low-level peripherals
- Experience with bare-metal and/or RTOS-based systems (e.g. FreeRTOS or similar)
- Comfortable working with incomplete specs, evolving requirements, and tight timelines in an early-stage environment
- Experience with embedded communications (CAN, UART, SPI, I²C, Ethernet), bootloaders, or field updates
- Typically 3+ years in embedded firmware roles, but we care more about what you've built than years on a CV