Bootstrap

Swarmer

Embedded Linux Engineer

๐Ÿ“ŒKyiv, Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

Swarmer is a Vendor-Agnostic Autonomy for Coordinated Robots. We develop AI-managed collaborative autonomy to make teams of connected drones and autonomous systems smart, efficient, and self-improving over time.


To support our rapid growth and the increasing complexity of our systems, we are seeking a talented Embedded Linux Engineer with expertise in Buildroot, U-Boot, and secure OS development for UAVs.


๐Ÿ“Œ ROLE OVERVIEW:

As an Embedded Linux Engineer , you will play a pivotal role in developing, customizing, and securing the operating systems that power our autonomous drones. Your expertise in Embedded Linux, Buildroot, U-Boot, and security mechanisms like Secure Boot will be critical in ensuring that our UAV platforms are both robust and secure. You will work closely with cross-functional teams to design and implement secure, efficient, and reliable OS solutions tailored for our advanced drone systems.


๐Ÿ“Œ WHAT YOU'LL DO:

Operating System Development:

  • Develop and customize Embedded Linux distributions using Buildroot for UAV applications.
  • Integrate and configure the Linux kernel and U-Boot bootloader to meet the specific needs of our autonomous systems.

Security Implementation:

  • Implement security features such as Secure Boot, encryption, and authentication mechanisms.
  • Ensure compliance with security standards and best practices to protect against vulnerabilities.

System Integration:

  • Collaborate with hardware and software teams to ensure seamless integration between the OS, bootloader, and drone hardware components.
  • Optimize system performance and reliability for real-time operations.

Driver and Firmware Development:

  • Develop and maintain device drivers and firmware for various sensors and peripherals used in UAVs.
  • Work with microcontrollers and embedded systems to ensure compatibility and functionality.

Troubleshooting and Debugging:

  • Diagnose and resolve complex system issues related to the OS, bootloader, and hardware interactions.
  • Perform root cause analysis and implement effective solutions.

Documentation:

  • Create and maintain comprehensive technical documentation, including design specifications, user guides, and security protocols.

Testing and Validation:

  • Develop and execute testing plans to validate the performance and security of the operating system and bootloader.
  • Collaborate with QA teams to ensure high-quality deliverables.


๐Ÿ“Œ WHAT WE ARE LOOKING FOR:

Embedded Linux Expertise:

  • Extensive experience with Embedded Linux development, especially using Buildroot.
  • Deep understanding of Linux kernel configuration, customization, and optimization.
  • Proficiency with U-Boot bootloader customization and integration.

Security Proficiency:

  • Strong knowledge of security mechanisms such as Secure Boot, encryption techniques, and secure coding practices.
  • Experience in implementing security features at the OS and bootloader levels.

Programming Skills:

  • Proficiency in C/C++ and scripting languages like Bash and Python.
  • Familiarity with cross-compilation and toolchains for embedded platforms.

UAV and Drone Experience:

  • Understanding of UAV technologies, including flight controllers and communication protocols like MAVLink.
  • Experience with autopilot systems such as ArduPilot or PX4 is a significant advantage.

Hardware Knowledge:

  • Experience working with microcontrollers, SoCs, and platforms like Raspberry Pi or similar.
  • Familiarity with hardware interfaces such as I2C, SPI, UART, and GPIO.

Problem-Solving Abilities:

  • Strong analytical skills with the ability to troubleshoot complex system issues.
  • Innovative mindset to develop effective solutions in a fast-paced environment.

Communication Skills:

  • Excellent verbal and written communication skills.
  • Ability to articulate complex technical concepts to both technical and non-technical stakeholders.


Nice to Have Skills:

  • Experience with Docker and virtualization technologies.
  • Knowledge of networking concepts, firewalls, and routing.
  • Background in RF engineering or IoT communication protocols.
  • Knowledge of video streaming protocols.


๐Ÿ“Œ WE OFFER:

  • Dynamic environment with the unique opportunity to directly influence and see the impact of your work.
  • Career and professional growth.
  • Competitive salary, benefits package (insurance, paid sick leaves, 20 paid days-off per year).
  • Benefits of the defense sector (reservation, etc).


๐Ÿ“Œ HOW'S THE HIRING PROCESS GOING:

โœ”๏ธIntro Call with TA Specialist โ†’ โœ”๏ธ Technical Interview โ†’ โœ”๏ธ Management interview โ†’ โœ”๏ธ Final interview โ†’ โœ”๏ธSecurity check โ†’โœ”๏ธ Offer


Ready to Apply?

If you are passionate about embedded systems and security, and eager to contribute to the future of collaborative autonomy in UAVs, weโ€™d love to hear from you!

Other similar jobs

Linux Firmware Engineer

@ Syntronic - A Global Design House, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

Principal Embedded Linux System Engineer

@ iRobot, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

Principal Embedded Linux System Engineer

@ iRobot, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

Lead Linux Kernel Engineer - Ubuntu

@ Canonical, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

Senior Embedded Linux Engineer

@ Generac, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

Embedded Linux and IIoT Software Engineer

@ Festo, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

Senior, Software Engineer - Embedded Linux/C++

@ Torc Robotics, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

Linux Kernel Developer

@ SEMI LEAF, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

Software Engineer, Linux Embedded Systems, Silicon

@ Google, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

Software Engineer L5 - Linux Kernel Developer

@ Netflix, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Skills
  • Industry
  • Find similar jobs

    Linux Firmware Engineer

    @ Syntronic - A Global Design House, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

    Principal Embedded Linux System Engineer

    @ iRobot, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

    Principal Embedded Linux System Engineer

    @ iRobot, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

    Lead Linux Kernel Engineer - Ubuntu

    @ Canonical, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

    Senior Embedded Linux Engineer

    @ Generac, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

    Embedded Linux and IIoT Software Engineer

    @ Festo, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

    Senior, Software Engineer - Embedded Linux/C++

    @ Torc Robotics, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

    Linux Kernel Developer

    @ SEMI LEAF, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

    Software Engineer, Linux Embedded Systems, Silicon

    @ Google, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

    Software Engineer L5 - Linux Kernel Developer

    @ Netflix, ๐Ÿ“Ukraine ๐Ÿ‡บ๐Ÿ‡ฆ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—