Software Engineer II - Large Air
TLDR
Develop software applications and resolve issues while supporting a group’s software development objectives, utilizing practices from AI, machine learning, and robotics.
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.
- 3+ 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: $108,000 - $131,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
- Summer 9/80 work schedule
Benefits
Health Insurance
Health Care Plan (Medical, Dental & Vision)
Hybrid work schedule
Paid Parental Leave
Family Leave (Maternity, Paternity)
Paid Time Off
Paid Time Off (Vacation, Sick & Public Holidays)
Scientific Systems Company, Inc. develops advanced technologies for navigation and mission planning tailored for the Aerospace and Defense sectors. We specialize in creating AI/ML-enabled solutions that command and manage intelligent agents, smart sensors, and autonomous platforms, addressing our clients' most complex operational challenges.