Embedded Software Engineer (Robotics/Autonomous)

Our client, a leading national provider of federal defense drones, security drones, and public safety drones is seeking an Embedded Software Engineer to be a critical contributor to the design, development, and maintenance of software and firmware for our high-performance aerial systems, ground station, and test fixtures.

Responsibilities include developing and implementing software solutions, managing the software repository, and participating in version control and distribution mechanics. The Senior Software Engineer will work closely with the Software Engineering Lead and the rest of the engineering team to drive innovation and develop cutting-edge solutions for our products.

Key Accountabilities
1) Software and Firmware Design:
- Design and develop software and firmware for drone systems
- Maintain the efficiency of the software repository and version control systems
2) Insight and Analysis:
- Assist in overall system architecture design as well as high level software architecture
- Participate in post-mission log investigations for failure analysis and insights into flight operations and aircraft performance
- Provide technical input and support to the software engineering team
3) Product and Process Development:
- Contribute to product roadmap and the maturation of the software design process
- Engage in various software processes including Trade Studies, Concept, PRD, and CDR

Reports to the Software Engineering Lead

Required Skills

- US Citizen or Permanent Resident legally able to work in the US due to gov't requirement
- Bachelor's degree in Software Engineering (or comparable)

TECHNICAL PROFILE / EXPERIENCE :
- 6+ years specialized in robotics/autonomous systems development
- Strong full-stack expertise: embedded systems, backend services, and mobile apps
- Core languages: C++, Java, Python, Kotlin, MATLAB
- Deep experience with robotics frameworks (ROS, DDS) and real-time control systems
- Experience with software defined PID control systems, Robot Operating System (ROS), and autonomous navigation
- Proven work with computer vision, ML object detection, and autonomous navigation
- Consistent progression through defense/robotics firms with increasing responsibility, working on complex autonomous systems and military-grade applications.
- Embedded systems experience - working with CV, ML, navigation type applications is an extra plus.
- Must have strong low-level development experience.
- Versatile Skillset: Experience with machine learning for control systems and standard COTS flight controllers
- Ability to thrive in a high-tempo environment and adapt to rapidly shifting focus with company priorities
- Emphasis on teamwork, collaboration, and prioritizing team success
- Willingness to travel as needed for demos, customer meetings, and relevant industry events

Apply Now

Return to Search Results

Have a Question?

Location

Sanford, FL

Openings

2

Anticipated Start Date

Saturday, January 13, 2024

Job Type

Direct Hire

Anticipated Duration

Permanent

Date Posted

Wednesday, December 11, 2024

Know someone who would be a good fit? We pay for referrals!

Share this job:



Call 800-ELITE-50
Reference #11672

Elite Technical Services, Inc. participates in the E-Verify program to confirm the employment eligibility of all persons hired. This means that we will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee's Form I-9 to confirm work authorization. Elite Technical Services, Inc. will not use E-Verify to pre-screen job applicants.

Elite Technical Services, Inc. is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.