Embedded Engineer

Embedded Engineer

Job Title: Embedded Engineer
Contract Type: Permanent
Location: Farnborough, Hants
Salary: Up to £70,000 + attractive benefits
Start Date: ASAP
Reference: CD001
Contact Name: Callum Dupree
Contact Email:
Job Published: June 26, 2022 14:52

Job Description

Embedded Engineer

Farnborough, Hants

Up to £70,000 + attractive benefits 



We are working with an exciting/innovative robotics company, who have been tasked to create an autonomous underwater vehicle for a large scale, global client.

To support their continued growth, they are looking to recruit a talented Embedded Software Engineer, who will contribute to the design & development of embedded command-and-control software, for their in-house developed autonomous underwater drones.

Your skills/experience

  • 4 + years relevant industry experience
  • Degree in Computer Science / Software Engineering / Mechatronic Engineering / Electronic Engineering or equivalent
  • Proven experience in C/C++ based software and/or embedded system products 
  • Experience with a scripting language (e.g., Python) and a shell-scripting language (e.g., Bash) 
  • Proven experience with software development life cycle and in shipping software and/or embedded-system products to customers  
  • Self-driven to deliver high quality software and can meet deadlines with confidence 
  • Proactive attitude and a professional approach in working with crossdisciplinary teams 
  • Excited to learn and equip themselves with new skills and technologies 
  • Can develop software in C/C++ for various embedded system platforms 
  • Able to collaborate with software & hardware engineers in development, testing and troubleshooting of software stack, during project milestone rollouts, in workshop and offshore environments 
  • Willing to travel domestically & internationally



  • Proficiency in implementing drivers and applications using embedded systems communication protocols (for e.g., I2C, CAN, SPI, etc.)  
  • Familiarity with embedded systems development using Rust programming language  
  • Possess critical thinking skills to understand how the parts of a system work together  
  • Experience in testing and validation of embedded systems  
  • Familiarity with real-time operating systems (for e.g., FreeRTOS)  
  • Experience building command-and-control software for autonomous vehicles or mission-critical systems  
  • Experience in developing applications using a robotics middleware (for e.g., ROS)  
  • Experience deploying software using continuous integration/deployment (CI/CD) pipelines  
  • Experience with a Version Control System (for e.g., Git)  
  • Ability to effectively communicate technical subject matter


For more information, please forward your CV to: