Embedded Software Engineer
YT Technologies
Bristol, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 55KJob location
Bristol, United Kingdom
Tech stack
ARM
C++
Communications Protocols
Embedded C
Embedded Software
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
Real Time Systems
Bare Metal
Job description
- Architect Autonomy: Develop and implement future-state autonomy and flight control algorithms.
- Full-Stack Embedded: C/C++ development for mission systems and sensor integration.
- Edge Deployment: Optimize and deploy robust code to edge compute hardware.
- Integration & Flight Testing: Lead lab-based integration and participate in field testing to iterate based on real-world performance. This environment is fast-paced and requires a "problem-solver" mindset. It will not suit engineers who prefer a strictly structured or micro-managed day-to-day.
Requirements
- Technical Core: Strong commercial experience in Embedded C/C++ for real-time systems (RTOS/Bare Metal).
- Industry Background: Experience in Robotics, Aerospace, or UAVs is highly advantageous.
- Hardware Knowledge: Familiarity with ARM architectures and communication protocols (SPI, I2C, CAN, UART).
- The "Extras": Knowledge of GNC (Guidance, Navigation, Control), ROS, or flight controllers (PX4/ArduPilot) will move you to the front of the queue.