Senior Software Engineer 2

Scientific Systems Company specializes in autonomous vehicles and uncrewed systems development, focusing on AI/ML programs for autonomous flight systems.
$120,000 - $180,000
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
4+ years of experience
AI · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Description For Senior Software Engineer 2

Scientific Systems Company, Inc. (SSCI) is seeking a Senior Software Engineer 2 to join their Products Division, focusing on Autonomous Vehicles and Uncrewed Systems. This role offers an exciting opportunity to work on cutting-edge AI/ML programs related to autonomous flight systems and crewed-uncrewed collaboration.

The position requires an active DoD Security Clearance (SECRET or above) and involves developing advanced software for multi-vehicle autonomy in complex, contested environments. You'll be working with state-of-the-art technologies, including AI robotic navigation, decision algorithms, and various robotics architecture standards.

As a Senior Software Engineer, you'll be responsible for designing, implementing, and testing autonomy software systems, as well as building simulation environments for demonstration and testing. The role requires expertise in languages like Python, C/C++, and preferably Rust, along with strong experience in Linux-based development environments.

The company offers a comprehensive benefits package, including health care, retirement plans, and work-from-home flexibility. Located in Burlington, Massachusetts, this hybrid position provides an excellent opportunity to work with a team of experts in autonomous systems while contributing to advanced technological solutions.

This role is perfect for someone with 4+ years of experience in software development/R&D of AI for Robotics, who enjoys working in an integration-focused development team and has a passion for autonomous systems development.

Last updated 4 months ago

Responsibilities For Senior Software Engineer 2

  • Develop software for multi-vehicle autonomy in complex, contested environments
  • Design, implement, and test autonomy software systems for embedded uncrewed multi-vehicle autonomy
  • Develop and run simulations for autonomous software
  • Support presentation of technical results to internal and external customers
  • Support other company initiatives and programs
  • May involve periodic travel

Requirements For Senior Software Engineer 2

Python
Rust
Linux
  • Must have an active SECRET clearance or higher
  • Bachelor's degree in Math, Statistics, Engineering, Physical Science, Operations Research, or Data Science
  • 4+ years of experience in software development/R&D of AI for Robotics, Machine Learning
  • Experience with C/C++, Python, and memory-safe languages (Rust preferred)
  • Experience with Linux-based development environments
  • Experience with modern software development tools (Agile, git/Gitlab/Github, CI/CD, MBSE)
  • Strong oral communication and technical writing skills
  • Ability to work effectively in an integration-focused development team

Benefits For Senior Software Engineer 2

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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
  • Work From Home
  • Free Food & Snacks
  • Wellness Resources

Interested in this job?