DevJobs

Embedded Software Engineer

Overview
Skills
  • C++ C++ ꞏ 5y
  • Linux Linux
  • Debugging
  • Embedded Linux
  • Multi-threaded systems
  • Performance-critical systems
  • Autonomous systems
  • Camera systems
  • Computer vision
  • Drones
  • Image processing
  • Robotics
  • Video pipelines

Image Processing / C++ / Embedded Linux

Who we are:

At Sightec we develop visual autonomy technology that enables drones to navigate and operate in complex environments using cameras and onboard computing.

Our software powers real-world autonomous systems used in demanding operational environments. We combine computer vision, embedded systems and autonomy to build reliable technology that works outside the lab- in real conditions.

We are a small, highly skilled engineering team working closely across software, algorithms, hardware and flight systems.


The Role:

We’re looking for a Senior Embedded Software Engineer to join our core engineering team.

This is a hands-on role for someone who enjoys working close to the system- designing software, writing performance-critical C++ code and solving real-world engineering problems.


We’re looking for a C++ ninja who enjoys building real systems: embedded Linux, real-time pipelines and high-performance software that eventually runs on autonomous drones.

You will work closely with algorithm engineers, system engineers and hardware teams to turn advanced computer vision capabilities into reliable production software.


Responsibilities:

  • Design and develop high-performance C++ software for embedded Linux platforms
  • Build and optimize real-time image processing pipelines
  • Integrate computer vision algorithms into production systems
  • Work closely with algorithm, hardware and system teams
  • Optimize performance, latency and memory usage on embedded processors
  • Debug complex system-level issues across software and hardware
  • Contribute to system architecture and software design


Requirements:

  • 5+ years of experience in software development
  • Strong experience in C++
  • Experience with Linux / Embedded Linux environments
  • Experience with multi-threaded and performance-critical systems
  • Experience working close to hardware or embedded platforms
  • Strong debugging and problem solving skills
  • BSc / MSc in Computer Science, Electrical Engineering or related field


  • Experience with computer vision or image processing systems- Advantage
  • Experience working with camera systems or video pipelines- Advantage
  • Experience with drones, robotics or autonomous systems- Advantage



To learn more about our technology and what we build, visit:

🌐 https://sightec.com

Please send your CV to:

📩 [email protected]


Due to the number of applications, only relevant candidates will be contacted.


Sightec