Principal Embedded C++ Engineer

Vacancy details
Software Engineering
Embedded C Engineer
Principal
Poland, 
Ukraine
Remote

Our Client is Ukraine’s leading company in the field of collaborative swarm autonomy, recognized for creating advanced dual-use AI solutions for the defense sector.

Tested in Ukrainian context, our unique software enables drone swarms to autonomously execute complex missions, from monitoring critical infrastructure to protecting both civilian and military assets, translating high-level objectives into highly coordinated actions.

What project we have for you

Client develops software that makes drones autonomous and allows them to operate together, in large teams, without pilots required. That technology has been battle-tested across 100,000+ combat missions in Ukraine — the world’s most intense proving ground for drone warfare. Client is swiftly growing with new international investments and for scaling software development needs professional embedded engineers who are willing to grow and bring value.

What you will do

  • Hardware Design and Development: Design and develop hardware architectures for drone systems, including component selection, layout considerations, and system-level integration planning.
  • Embedded Systems Development: Develop and optimize embedded software for companion computers, microcontrollers, flight controllers, and other hardware components, ensuring efficient resource utilization and real-time performance.
  • Prototyping and Testing: Build and test hardware prototypes, conduct performance evaluations, and iterate on designs to meet product specifications and reliability standards.
  • Manufacturing Support: Collaborate with manufacturing teams to streamline production processes, develop assembly procedures, and ensure quality control throughout the manufacturing lifecycle.
  • Vendor Collaboration: Work directly with hardware vendors and suppliers to specify requirements, evaluate components, and oversee the integration of third-party hardware solutions.
  • System Integration: Bridge the gap between hardware capabilities and software requirements, ensuring seamless communication between embedded systems and higher-level autonomy software.
  • Technical Documentation: Create detailed technical specifications, hardware design documents, and integration guides for internal teams and external partners.
  • Quality Assurance: Implement rigorous testing protocols for hardware reliability, environmental durability, and compliance with industry standards and regulations.

What you need for this

  • Embedded Development Experience:
    Hands-on experience with hardware, microcontrollers, and operating systems for embedded platforms is essential. Experience with Embedded Linux is a significant advantage.
  • Drone Technology Expertise:
    Demonstrated experience with UAV technologies, including flight controllers, communication protocols (e.g., MAVLink), and autopilots (ArduPilot/PX4/etc).
  • Technical Proficiency:
    Strong skills in Networking (OSI layers, firewalls, routing), Linux, Shell scripting, Docker, Python, and databases (SQL/NoSQL). Experience with C/C++ and IoT communication protocols is a plus. RF engineering knowledge is also advantageous.
  • Development Platform Knowledge:
    Familiarity with platforms like Raspberry Pi and various flight controllers (e.g., Matek, OrangeCube) used in drone and embedded development.
  • Integration Experience:
    Proven track record of planning, executing, and documenting complex system integrations, particularly involving both hardware and software components.
  • Communication Skills:
    Ability to articulate technical concepts clearly and effectively to both technical and non-technical audiences.
  • Problem-Solving Abilities:
    Strong analytical skills, with a talent for diagnosing and resolving integration issues efficiently.

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Skills

C++
Embedded

Have not found the most
suitable position
yet?

Leave your resume and we will select a cool option for you.
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.