Embedded Engineer Jobs

1,893 jobs found — updated daily

About The Position

Shield AI is seeking talented embedded software engineers with strong C++ skills in embedded systems to join our X-BAT Embedded Software Team. This team focuses on developing complex avionics software that merges hardware and embedded applications for cutting-edge Unmanned Aerial Vehicles (UAVs). The Embedded Software Engineer II will work in a fast-paced environment with a cross-functional team, collaborating closely with experienced engineers to design and develop software systems that utilize modern aerospace sensors and state-of-the-art UAV avionics.

Requirements

  • Evidence of professional embedded software development in C/C++.
  • Good understanding of Object-Oriented Programming and modern C++ features.
  • Good knowledge of embedded software, BSPs, or other systems software components.
  • Good understanding of computer architecture, operating systems, and network protocols fundamentals.
  • Demonstrated leadership and ownership skills.
  • Evidence of producing high-quality technical documentation, detailed designs, and test plans.
  • B.S., M.S., or Ph.D. degree in Systems Engineering, Software Engineering, Computer Science, or a STEM discipline such as Aerospace, Mechanical, or Electrical Engineering.

Nice To Haves

  • Comfortable with fast-paced environments, within startup or R&D settings.
  • Demonstrated adaptability, agility, and the ability to innovate under pressure to meet dynamic project demands and drive successful outcomes.

Responsibilities

  • Develop high-quality C/C++ code tailored specifically for X-Bat aircraft, ensuring optimal performance, reliability, and safety.
  • Participate in design, code reviews, and testing.
  • Integrate software from multiple departments, including firmware, software test and verification, Autonomy AI, and Ground Control Stations (GCS).
  • Develop software systems to implement and integrate interfaces to modern avionics sensors, sub-systems, and payloads.
  • Use modern software development tools and processes to capture existing architecture and design future architectures.
  • Report status, risks, and accomplishments to senior leadership.
  • Design and implement systems capable of conducting tests across various environments, including virtualized hardware and hardware-in-the-loop simulations, to facilitate thorough evaluation of software functionality and performance.
  • Develop innovative tools to enhance the frequency and reliability of software deployment, test execution, and data analysis within a continuous integration and release system.
  • Create prototypes to validate critical design concepts and assess technical limitations.

Benefits

  • Bonus
  • Benefits
  • Equity
  • Temporary benefits package (applicable after 60 days of employment)

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Ph.D. or professional degree

Build a Resume for Embedded Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service