Controls Software Engineer *CLEARANCE*
Job Description
Responsibilities
- Develop control algorithms and supporting software using MATLAB/Simulink or SCADE, including auto-coding workflows when applicable.
- Participate in model-based design, define interfaces, and contribute to software architecture under guidance from senior engineers.
- Write and maintain software requirements and low-level design with traceability in DOORS, DOORS Next Gen or CAMEO.
- Maintain bidirectional traceability from requirements through design, code, and tests.
- Create test procedures and test cases aligned to requirements; execute tests and document results.
- Conduct Software-in-the-Loop testing, including setting up test environments and debugging.
- Support MC/DC coverage analysis, interpret results, and participate in closure actions.
- Assist with activities aligned to DO-178C objectives such as planning, verification artifacts, configuration management, and problem reporting.
- Contribute to tool qualification documentation and provide evidence as required by the project.
- Use GIT or similar version control tools for branching, merging, and code reviews.
- Collaborate with systems, controls, and test teams to resolve issues and mature designs.
- Prepare concise technical summaries, test reports, and review materials for stakeholders.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Aerospace Engineering, or a related field.
- Proficiency with MATLAB/Simulink or SCADE for control algorithms and embedded software workflows.
- Exposure to model-based design principles.
- Experience with GIT for source control.
- Experience with requirements tools such as IBM DOORS, IBM DOORS Next Gen (DNG), or CAMEO.
- Familiarity with test development, execution, and basic debugging practices.
- Understanding of requirement-based testing concepts and test coverage, including MC/DC; ability to author test procedures and test cases.
- Exposure to SIL/HIL environments (test scripting, I/O configuration, data logging) is preferred.
- Strong analytical and problem-solving skills, attention to detail, and a continuous learning mindset.
- Effective communication and teamwork within a multidisciplinary engineering environment.
- US Citizenship is required, and an active Secret clearance is mandatory.
Technologies
- MATLAB/Simulink
- SCADE
- DOORS
- IBM DOORS Next Gen (DNG)
- CAMEO
- GIT
Benefits
- Health care
- Dental
- Vision
- Life insurance
- 401(k)
- Education assistance
- Paid time off including PTO, holidays, and any other paid leave required by law
Nice to Have / Preferred
- Prior internship, co-op, or project experience in aerospace controls or safety-critical embedded systems.
- Experience with tool qualification activities or quality systems.
- Basic understanding of configuration management, peer reviews, and defect tracking workflows.
- Experience with DO-178 testing standards on aircraft engines or safety-critical software.
- Familiarity with NPSS (Numerical Propulsion System Simulation).
Compensation
Salary range: $65,000-$100,000 per year. Benefits include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.