Software Engineer with Java and Python
Core
Design, develop, and integrate high-level software architectures for eVTOL Unmanned Aircraft Systems (UAS), focusing on data fusion, vision AI, and embedded Linux systems for the Defense and Security sectors.
Role type
Senior Embedded Software Engineer (AI/Robotics)
Builds
Autonomous aerial robotics systems and associated data communication subsystems
Domain
Defense & Security / Aerial Robotics / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded Linux design, Embedded C++, C#, Video and Data Communications over Ethernet, Software architecture design, System integration and testing, Technical reviews
Preferred skills
Machine learning development, Windows WPF development, Embedded communication networks (UDP), Unmanned Aircraft development domain knowledge
Technologies
C#, C++, C#, Linux, Ethernet, AI, Machine Learning, Robotics, WPF, Windows, UDP
Responsibilities
Lead a team to achieve project milestones, Independently implement high-level software architectures, Integrate unmanned system technologies including data fusion and vision AI, Create and execute Software Integration and Test Plans, Conduct subsystem and low-level technical reviews, Travel up to 10% to meet business needs