Job Closed
This listing is no longer active.
Software Developer – Real-Time Simulation, Dev Lab
Location
Nevada
Posted
130 days ago
Salary
$97.0K - $138.5K / year
Seniority
Senior
Job Description
Software Developer – Real-Time Simulation, Dev Lab
Mission Technologies, a division of HII
• Developing software for an advanced synthetic training environment. • This software is integrated into flight simulators to support pilot training against potential threats. • One will support software development, software integration, customer training and demonstrations, to also include: Demonstrating a knowledge of standard programming algorithms, design patterns, and object-oriented software design. • Evaluating and reviewing C++ language code. • Programming using C++, C, Python 3. • Developing parallel processes, threading, and process communication. • Utilizing Git for daily code management, including branching, merging, and resolving conflicts within a collaborative development environment. • Collaborating with team members to design future enhancements.
Job Requirements
- 5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience.
- Must have at least 5 years of C++ and software engineering experience with a Bachelors in CS/CE or a related Engineering, Math, or Physics field, OR 3 years relevant experience with Masters in related field; OR 0 years experience with PhD or Juris Doctorate in related field; OR High School Diploma or equivalent and 9 years relevant experience.
- Extensive experience with object-oriented software design and development, particularly in C++.
- Experience working with Git version control system, including branching, merging, and conflict resolution.
- Proficiency working in a Linux command-line environment (Bash).
- Must be able to work in a team environment.
- Must have an active Secret clearance to be considered; Must be able to obtain and maintain a DoD Top Secret security clearance.
- Must be a U.S. citizen.
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
- Early childhood and post-secondary education scholarships
- Tuition reimbursement
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Acquire knowledge about writing operating procedures to define the way control room operators run plants in normal, abnormal and emergency conditions • Develop test procedures supporting commissioning of new plants (like the AP1000) to demonstrate the functionality of component and systems from preop testing through the startup phases • Validate scenarios in control room simulators, before you use them to train reactor operators and implement them in plants worldwide • Work with professionals in the industry who will teach you the technical and professional aspects of working as an operations expert in the nuclear industry • Scope includes the operating fleet (integrating operating experience and new scenarios) and the next generation of nuclear plants (SMR and microreactors)
Senior Software Engineer II – Embedded C Build Systems, Tools
Tandem Diabetes CareBased in San Diego, California, Tandem Diabetes Care is committed to enhancing the lives of people with diabetes through “revolutionary customer experience”
• Responsible for the design and implementation of build infrastructure, embedded toolchain, and developer build experience. • Focus on software implementation, designing new features, advancing code architecture, and mentoring team members. • Drives adoption of industry-standard technology and continuous improvement in developer experience and quality. • Plays an active technical leadership role in development, modification, and testing of software units. • Establishes and enforces strong software engineering practices across multiple teams. • Proactively identifies opportunities in software process and implements proposals to address gaps. • Provides technical guidance to major programs and software engineering teams.
Software Engineer – CI and Automation
Red HatThe leading provider of enterprise open source solutions.
• Be an expert on modern development practices (test-driven development, continuous integration and continuous delivery) to enable IdM teams to deliver stable and good quality software • Identify system deficiencies, conduct technical research and analysis, and recommend solutions or fixes • Develop, test, deploy and maintain CI and other automation systems • Communicate with and help internal customers - other engineering teams, across multiple time zones
• Design and implement infrastructure systems that scale reliably and securely, and can be deployed across multiple cloud environments (AWS, Azure, OCI etc.) and contexts (SaaS, on prem). • Tune and optimize cloud services across compute, storage, networking, and observability to drive performance, reliability and maintainability of core services. • Develop our core services, written in TypeScript, Kotlin and Go (and pick them up quickly if you haven’t used them before) to support our unique deployment and infrastructure requirements. • Support large-scale systems with event driven architectures. • Own problems end-to-end—from design through deployment to production support • Navigate ambiguity and help define *how* we build as much as *what* we build • Partner closely with other engineers, AI researchers and Security researchers to enable high-quality, high-velocity product development • Design for resilience by implementing disaster recovery and business continuity strategies that ensure uptime, even when things break • Improve how we build, deploy, and monitor services at scale




