Junior Software Engineer (UAS)
TSC
Arlington, VA0–2 yrs3d agovia LinkedIn
This job at a glance
- Who can apply
- New grads and up to 2 years · Bachelor's degree
- Must know
- Embedded systemsTroubleshootingOperationsC++CPython
- Work
- On-site in Arlington
- Pay
- Not stated by the employer.
- Skill demand
- C++40%Troubleshooting32%Embedded systems17%Operations12%of 149 similar entry-level jobs posted in the US this week
- Listed
- Oct 30, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
FALCATA's Airborne Intelligence, Surveillance, and Reconnaissance (AISR) division is seeking a Software Engineer to support the development and testing of flight components for a Group 4/5 UAV.
Key Responsibilities
- Write and maintain clean, well-documented, efficient code for embedded systems.
- Assist in debugging and testing a larger codebase with a multi-developer team.
- Conduct developmental tests to identify/fix issues.
- Support detailed software system and development activities for UAS platforms, including upfront analysis, prototyping, end item development, and evaluation in laboratory and field test environments.
- Collaborate with multi-disciplinary teams locally and across physical locations.
- Work with product owners to build software solutions for corresponding requirements.
- Create workable software solutions within rapid timelines to support requirements and troubleshoot real-world challenges.
- Program design components, help bring-up and test prototypes, and integrate them into UAS platforms with a multi-disciplinary team.
- Program design components, help bring-up and test prototypes, and integrate them into UAS platforms with a multi-disciplinary team.
- Apply design principles to all phases of UAS product life cycle, from initial development through operations.
- Learn and know the electrical and sensor systems on UAS and utilize engineering skills to develop tangible solutions to meet rapid timelines and create successful electrical design outcomes.
- Travel up to 10% to development sites and test ranges.
Requirements & Tech Stack
- C/C++
- Python
- MATLAB
- JavaScript
- Embedded Systems
- Autonomous Vehicles
- UAS platforms
- Electromechanical Devices
- Aerospace/Aviation Platforms
Qualifications
- Associate/Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, Mechanical Engineering, Mechatronics, Aerospace Engineering, or a related field.
- 0-2 years of experience.
- US Citizenship with the ability to obtain and maintain a Top Secret DoD security clearance.
- Proficiency in programming languages such as C/C++, Python, MATLAB, JavaScript.
- Experience with embedded systems for autonomous vehicles.
- Strong understanding of core software engineering concepts including design of data structures, algorithm application, analysis, optimization, and testing.
- Knowledge of applied mathematics, differential equations, linear algebra, and statistics.
- Basic software programming of electrical components, retrieval and evaluation of data, changing code and settings on devices.
- Ability to communicate effectively in an engineering environment, document and explain work to others.
- Hands-on experience writing computer code for applications to control physical devices from initial development to deployment.
- Experience designing, building, and testing electrical subsystems for an airborne platform.
- Experience with design and integration of software control programs in electromechanical systems.
- Demonstrated technical expertise, attention to detail, and precision engineering standards.
- Excellent organizational and communications skills.
- Ability to prioritize work and maximize personal and team productivity.
- Familiarity with electronics and application readiness.
- Experience in development, integration, and test of embedded systems and autonomous vehicle control systems, including payload integration, sensor integration, and programming, wire harness design, enclosure building, testing, and electrical analysis.