DefTech
Kyiv (on-site / hybrid)

Senior Embedded Software & Hardware Integration Engineer

We are hiring a senior embedded systems engineer. The role is fully hands-on and focused on building and integrating low-latency, reliable embedded software that interfaces directly with sensors, actuators, and control electronics. You will work on real hardware in demanding conditions, take end-to-end ownership of a critical system component. Full technical details cannot be shared publicly, but this is a senior role for engineers experienced in embedded Linux or real-time systems, C/C++, and hardware integration who want responsibility and to make real difference on the battlefield.

About the Company

Our sister company, Valguard Systems, is an engineering-driven company developing complex electromechanical systems for government and industrial customers. Our work combines sensors, real-time control, and ruggedised hardware in demanding operational environments.

We are expanding our in-house engineering team and bringing core system software development under direct ownership.

Role Overview

We are looking for a hands-on embedded systems engineer who can design, implement, and integrate software that directly controls physical hardware.

This role is not theoretical and not consultancy-based. You will work on real systems, real hardware, and real constraints such as latency, reliability, and safety.

You will take ownership of software that interfaces with sensors, actuators, and control electronics, and ensures predictable system behaviour in real-world conditions.

Key Responsibilities

Embedded Software Development

  • Develop and maintain embedded software for a Linux-based or RTOS-based control system
  • Implement low-latency, deterministic control logic
  • Interface with external subsystems via standard industrial protocols
  • Ensure robustness, fault handling, and safe system behaviour

Hardware Integration

  • Work directly with hardware: motors, controllers, sensors, I/O
  • Key components are: radar, fire control computer, turret
  • Integrate and debug interfaces such as Ethernet, CAN, UART, GPIO
  • Diagnose hardware/software interaction issues

System Integration & Testing

  • Bring software from development environment onto physical systems
  • Participate in system testing and iterative improvement
  • Support troubleshooting during integration and validation phases

Engineering Ownership

  • Take responsibility for your part of the system end-to-end
  • Produce clear, maintainable code and documentation
  • Reduce reliance on external contractors through internal capability

Required Skills & Experience

Essential

  • Strong experience in embedded software development
  • Proficiency in C/C++ (Python acceptable for tooling and support)
  • Experience with embedded Linux or real-time systems
  • Hands-on experience integrating software with physical hardware
  • Ability to debug system-level issues, not just write code

Relevant Backgrounds


Candidates often come from:

  • Robotics or autonomous systems
  • Industrial automation or motion control
  • UAVs, vehicles, or heavy machinery
  • High-reliability embedded or mechatronic systems


Personal Profile

  • Practical, solution-oriented engineer
  • Comfortable working close to hardware
  • Takes responsibility and ownership
  • Able to work with incomplete information and iterate quickly
  • Discreet and professional

What We Offer

  • A core engineering role with real technical ownership
  • Work on complex, integrated systems — not apps or dashboards
  • Competitive compensation
  • Long-term opportunity in a growing, mission-driven organisation
  • Close collaboration with mechanical, electrical, and product teams

Important Note


Due to the nature of our work, full details cannot be shared publicly. Additional technical context will be provided during later interview stages under appropriate confidentiality.

Excited about this role?

Send us your details and we’ll get back to you shortly.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.