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
£ 55K

Job 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.

Apply for this position