Enable job alerts via email!

Embedded Software Engineer

Verto People, Ltd.

Portsmouth

On-site

GBP 40,000 - 80,000

Full time

18 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a groundbreaking defence startup as an Embedded Software Engineer, where you'll design and optimize cutting-edge computer vision algorithms for next-generation autonomous systems. This role offers the opportunity to apply machine learning and AI techniques for automatic target detection and tracking, while working closely with systems and hardware engineers. You'll be at the forefront of developing embedded software for missile components, ensuring reliability and efficiency on real-time processors. If you're passionate about innovation in a fast-paced startup environment, this position is perfect for you.

Benefits

Generous package
Bonus
Equity
More benefits to be discussed

Qualifications

  • Strong proficiency in C/C++ and Python with a focus on embedded systems.
  • Experience in defense or aerospace applications is essential.

Responsibilities

  • Design and optimize computer vision algorithms for autonomous systems.
  • Develop and maintain embedded software for missile components.

Skills

C/C++
Python
Computer Vision
Image Processing
Machine Learning
Embedded Systems
Real-time Processing
HW/SW Integration

Tools

OpenCV
TensorFlow
PyTorch
Jetson

Job description

Embedded Software Engineer / Embedded Engineer / Computer Vision Engineer required to join a groundbreaking defence startup developing next generation autonomous systems.

Package

Generous package to be discussed

Bonus

Equity

+ More

Responsibilities

  1. Design, develop, and optimize real-time computer vision and image processing algorithms.
  2. Apply machine learning and AI techniques for automatic target detection, tracking, and classification.
  3. Lead the integration of seeker and mission-critical software onto embedded flight systems.
  4. Develop, test, and maintain embedded software for missile components (guidance, control, navigation, communication).
  5. Ensure software runs efficiently on real-time, resource-constrained processors.
  6. Integrate software with on-board sensors, actuators, and communication interfaces.
  7. Conduct Hardware-in-the-Loop (HWIL) simulations for realistic performance testing.
  8. Execute rigorous testing and debugging to validate software reliability and mission-readiness.
  9. Develop automated test procedures and assist in system-level validation.
  10. Analyze performance data to fine-tune algorithms and improve accuracy.
  11. Maintain clear documentation of software design, test procedures, and results.
  12. Work closely with systems, hardware, and firmware engineers to align technical efforts.
  13. Contribute to technical reviews and project planning discussions.

Requirements

  1. Strong proficiency in C/C++ and Python
  2. Deep understanding of computer vision, image processing, and machine learning
  3. Experience with libraries like OpenCV, TensorFlow, PyTorch, or Jetson
  4. Hands-on experience with embedded systems, real-time processing, and HW/SW integration
  5. Experience in defense, aerospace, or mission-critical applications
  6. Familiarity with guidance systems or flight control algorithms
  7. Comfort working in startup environments—fast-paced, collaborative, and self-driven
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.