Senior Software Engineer I - Large Air
Scientific Systems Company, Inc. · scientificsystems.com
BurlingtonHybridSenior4+ yrs
The job in short
Software development for autonomous uncrewed systems and mission software.
PythonJavaRustC++LinuxMachine learningData scienceInsurance
Details
- Found
- 23 d ago · posted 2026-08-05
- Location as listed
- Burlington, Massachusetts, United States
- Role
- Software Engineer
- Source
- The company’s own careers site
Full description
Job Description:
This role will conduct coding, debugging, testing and troubleshooting under the supervision of a project or task lead, supporting a group's software development objectives.
Essential Functions:
• Develop software applications based on defined requirements and create increasingly complex software at the object/class and application level
• Write documentation, both in and outside of source files, so others can understand the intention and purpose of code elements.
• Proactively identify, document, and resolve issues through testing, debugging, and troubleshooting.
• Communicate technical concepts and present project results to stakeholders, including management and external customers.
• Stay current with industry trends, emerging technologies, and best practices in software engineering and other areas relevant to SSCI (navigation, mission planning, autonomy, etc.)
• This role requires the ability to sit or stand at a desk and work on a computer for prolonged periods of time.
• This role may require occasional travel when necessary.
• May require the ability to push/pull/lift up to 15 pounds
• Must be able to obtain and maintain a US DOD Security Clearance.
Requirements
Basic Qualifications:
• Bachelor of Science degree in Math, Statistics, Computer Science, Engineering, Physical Science, Operations Research, or Data Science, or equivalent experience.
• 4+ years of progressive software engineering experience in a related industry including relevant experience with software development/R&D of AI for Robotics, Machine Learning, Robot Planning/Optimization Techniques, and/or Autonomous Uncrewed Systems Software.
• Experience with modern software development tool chains and processes.
• Experience with C/C++, Python, and/or project-specific required languages (e.g. Java, Rust, etc.)
Preferred Qualifications:
• Master’s of Science degree
• Experience with DoD or other common robotics and datalink architecture standards (especially OMS, ROS, and AFSIM, but also FACE, DDS, STANAG 4586, J-Series, etc.)
• Experience with modern software development tool chains and processes, including build, test, and documentation methodologies (git/Gitlab/Github, Confluence/Jira, CI/CD, build automation tools, automated test methodologies, Model-Based System Engineering tools and techniques, etc.)
• Experience in Linux-based development environments
• Must be able to effectively communicate orally and possess technical writing skills, including writing clear documentation for developed code
• Able to work effectively as part of an integration-focused development team.
• Able to identify, analyze, and creatively solve complex problems.
• Excellent organizational skills and attention to detail
• Excellent verbal and written communication skills.
Benefits
• Salary: $128,000 - $154,000 (Depends on Experience)
• Health Care Plan (Medical, Dental & Vision)
• Retirement Plan (401k, IRA)
• Life Insurance (Basic, Voluntary & AD&D)
• Paid Time Off (Vacation, Sick & Public Holidays)
• Family Leave (Maternity, Paternity)
• Short Term & Long Term Disability
• Training & Development
• Hybrid Work Schedule
• Free Food & Snacks
• Wellness Resources
• Employee Stock Ownership Plan
Software Engineer jobs in Burlington, Massachusetts · Software Engineer jobs in the United States · All Scientific Systems Company, Inc. jobs