Software Engineer, Systems Engineer, Embedded Software Engineer
Listed on 2025-12-02
-
Engineering
Software Engineer, Systems Engineer, Embedded Software Engineer, Electrical Engineering
TSC’s Airborne Intelligence, Surveillance, and Reconnaissance (AISR) division in Arlington, VA is currently seeking a Software Engineer with an educational and/or industry focus in the design, development, integration, and testing of aircraft software components for uncrewed aircraft systems (UAS).
TSC's AISR Division is actively recruiting a dynamic Software Engineer to support development and testing of flight components for a Group 4/5 UAV Program of Record. Self‑directed and motivated individuals who are experienced in the development of software programming for electromechanical devices for aerospace/aviation platforms are encouraged to apply. The selected individual will work in a lab environment and program design components, building and testing prototypes, and integrating them into UAS platforms with a multi‑contractor team, ensuring the highest levels of UAS reliability and mission success.
The role typically requires 40‑hour weeks, with 10% travel to testing sites where weekly hours may extend to 50+ hours on occasion. Other duties may be assigned as new technologies and capabilities are deployed.
This position requires a hands‑on individual with experience in development, integration, and testing of electrical subsystems and platforms, focusing on electrical system design including payload integration, sensor integration, and programming, wire harness design, enclosure building, testing, and electrical analysis. TSC’s AISR team designs, builds, and operates a family of long‑endurance UAS sustaining 24/7 operations at multiple sites worldwide. The individual must be familiar with electrical engineering discipline, ready to apply design principles to all phases of the UAS product life cycle, from initial development through operations, learning and understanding the electrical systems on UAS to deliver tangible solutions within rapid timelines.
Responsibilities- Software engineers create workable solutions in rapid timelines to support requirements, solve problems, and deliver solutions.
- Write and maintain clean, well‑documented, efficient code for software applications.
- Assist in debugging and testing minor bugs, work in larger codebase. Conduct developmental test to identify/fix issues.
- Support pieces of 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 team locally and across physical locations.
- Work with product owners to build software solutions for corresponding requirements.
- Associate/Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Mechanical Engineering, Mechatronics or a related field.
- 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.
- Software engineering foundation: strong understanding of core concepts including design of data structures, algorithm application, analysis, optimization, testing.
- Applied mathematics, differential equations, linear algebra, 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 your work to others.
- Hands‑on experience writing computer code for applications to control physical devices that can test out on a bench, transition to operate on a vehicle.
- Experience designing, building, and testing electrical subsystems for an airborne platform.
- Design and integration of software control programs in electromechanical systems.
- Demonstrated technical expertise, attention to detail, precision engineering standards.
- Possess excellent organizational and communications skills.
- Able to prioritize work and maximize personal and team productivity.
TSC offers a stable work environment, a competitive salary, and a comprehensive benefit package; including ESOP participation, 401k Plan, Flexible Work Schedules, Tuition…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).