Type
full time
Salary
$100,000 - $160,000 / yr
Job Overview
We are seeking a talented Senior Software Engineer to join our team. The ideal candidate will have a strong background in embedded software engineering (particularly Debian-based Linux distributions) or UI development within Qt and will have a background with or personal interest in small unmanned systems ( drones).
Our client has several senior software engineering opportunities with various focuses including embedded Linux administration, machine learning, UI development, autopilot software and system architectures.
Responsibilities
- Develop high-quality software design and architecture for next-generation unmanned systems
- Grow to lead a team of junior software engineers to develop products and solutions related to unmanned systems.
- Identify, prioritize, and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams to fix and improve software
Experience
The successful candidate would ideally possess the following skills; however, we will consider applicants with only partial skillsets.
- Software Engineering : 5 years (Required)
- Proficiency in C, C++, Qt, .Net and / or Python
- Strong proficiency in embedded Linux, including system, network manager, modem manager, etc.
- Familiarity with or strongly expressed interest in open-source autopilot projects and communication protocols (PX4, ArduPilot, ROS, MAVLink, QGroundControl, Mission Planner, etc.)
- Experience with ARM architectures, Raspberry Pi, Nvidia Jetson and other embedded platforms preferred
- Knowledge of Visual Studio
This is an exciting opportunity for a skilled Senior Software Engineer to contribute to cutting-edge projects in fast growing company supporting consumer and defense drone development.
Requirements
Job applicants must be US Citizens and must be able to obtain a security clearance.
Education
Degree in Engineering or Computer Science. Advanced degrees are welcome.
Job Type : Full-time
Pay : $150, $225, per year
Benefits
- 401(k)
- Life insurance
- Paid time off
- Professional development assistance
- Relocation assistance
- Stock options
Schedule
- Choose your own hours
- No weekends
Ability to Relocate
Relocate with an employer provided relocation package (Required)
Willingness to travel
- 25% (Preferred)