Description
The VBAT Software team at Shield AI is seeking a Senior Software Engineer to develop complex avionics software for cutting-edge Unmanned Aerial Vehicles (UAV). As a member of the team, you will develop and maintain software architectures, generate and maintain software requirements, document and present software designs, coordinate software development, and marshal the entire suite of VBAT software through test and verification, release, and deployment to production and customers.
Key responsibilities include:
- Developing high-quality C/C++ code tailored specifically for V-Bat aircraft, ensuring optimal performance, reliability, and safety.
- Participating in architecture, design, and code reviews
- Leading cross-functional teams to create systems of software features to implement advanced robotic avionics capabilities
- Integrating software from multiple departments to include firmware, software test and verification, Autonomy AI, and Ground Control Stations (GCS)
- Developing software systems to implement and integrate interfaces to modern avionics sensors, sub-systems, and payloads
- Facilitating the design process for updates to the software system architecture
- Using modern software development tools and processes to capture our existing architecture and design future architectures
- Collaborating to define and extend systems engineering processes
- Reporting status, risks, accomplishments, expectations to senior leadership
- Working with the V-Bat production teams to manufacture UAVs in-house.
Requirements include:
- Demonstrated track record of assuming ownership over development processes and features and delivering outstanding outcomes
- 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
- Proactively identifying opportunities for improvement within software development projects, demonstrating initiative to propose and implement innovative solutions that enhance efficiency, quality, and overall project success and V-Bat reliability
- 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 embedded software development experience in C/C+
- Strong knowledge of embedded software, kernel development, BSPs or other systems software components
- Good understanding of computer architecture, operating systems, and network protocols fundamentals
- Experience producing high-quality technical documentation, including architecture, detailed designs, and test plans
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.lever.co/shieldai/6bb0bc83-a790-4633-b872-ca062ed9d1e7