Skip to content
← Back to job listings

Senior Engineer of Software Embedded Applications

Shield AI · Boston, United States

External listingfull-time2 months ago

About The Role

Join our X-BAT Embedded Software Team as a Senior Engineer of Software Embedded Applications. You will be responsible for developing complex avionics software for cutting-edge Unmanned Aerial Vehicles (UAV). Your role will involve designing and developing software systems, integrating software from multiple departments, and facilitating the design process for updates to the software system architecture. You will also report status, risks, accomplishments, and expectations to senior leadership, and create prototypes to validate critical design concepts.

  • Participate in architecture, design, and code reviews, and integrate software from multiple departments.
  • Develop high-quality C/C++ code tailored specifically for X-Bat aircraft, ensuring optimal performance, reliability, and safety.
  • Collaborate with cross-functional teams to design and develop software systems that utilize modern aerospace sensors and UAV avionics.
  • Strong embedded software development experience in C/C++
  • Experience producing high-quality technical documentation, including architecture, detailed designs, and test plans
  • B.S., M.S, PhD degree in Systems Engineering, Software Engineering, Computer Science or STEM (Science, Technology, Engineering, or Mathematics) discipline, such as Aerospace, Mechanical, or Electrical Engineering
  • Strong understand of Oriented Object Programming and modern C++ features
  • Strong knowledge of embedded software, BSPs or other systems software components
  • Proven track record of successfully shipping products, showcasing the ability to navigate through development cycles, overcome obstacles, and deliver high-quality solutions to meet project deadlines and exceed client expectations in a fast-paced environment
  • Demonstrated track record of assuming ownership over development processes and features and delivering outstanding outcomes
  • Proactively identify opportunities for improvement within software development projects, demonstrating initiative to propose and implement innovative solutions that enhance efficiency, quality, and overall project success and X-Bat reliability
  • Good understanding of computer architecture, operating systems, and network protocols fundamentals
  • Proven background in thriving within 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
  • Compliance with DO-178C
  • Proven experience in development of military aircrafts
  • Familiar with FPGA development using SystemVerilog
  • Real Time Operating System (RTOS) experience

This is an external listing. JobSpring does not represent or verify the employer. Report this listing