TSC's AISR division is seeking a Software Engineer to support the development and testing of flight components for a Group 4/5 UAV Program of Record, ensuring high levels of UAS reliability and mission success.
Requirements
- Proficiency in programming languages such as C/C++, Python, MATLAB , Jav aScript
- S oftware engineering foundation : strong understanding of core concepts including design of data structures , algorithm application, analysis, optimization, testing.
- Applied mathematics, differential equations , linear alge bra, statistics
- Basic software programming of electrical components, retrieval and evaluation of data, changing code and settings on devices .
- 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.
- E xperience designing , building, and testing electr ical subsystems for an airborne platform
- Design and integration of software control programs in electromechanical systems
Responsibilities
- Software engineers create workable solutions in rapid timeline 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
- Design and integration of software control programs in electromechanical systems
Other
- Associate/ Bachelor's degree in computer science , software engineering, Electrical Engineering, Mechanical Engineering, M echatronics or a related field .
- US Citizenship with the ability to obtain and maintain a Top Secret DoD security clearance
- Ability to communicate effectively in engineering environment, document and explain your work to others.
- Demonstrated technical expertise , attention to detail, precision engineering standards.
- Possess excellent organizational and communications skills