Job Title: Control Systems Software Engineer
Location: Indianapolis, IN
Pay Range: $49-61/hr
Job Description:
We are seeking a talented and motivated Control Systems Software Engineer to join a cutting-edge development team responsible for designing and delivering the next generation of advanced aero engine control systems. This role plays a key part in a multidisciplinary effort to enhance efficiency, reliability, diagnostics, and cybersecurity across a portfolio of gas turbine engine applications.
As a key contributor, you will engage in the full software development lifecycle—design, integration, testing, and validation—within a collaborative team of experts in embedded systems, electronics, safety, certification, and application engineering.
Military experience equivalency may substitute for some requirements.
Key Responsibilities:
- Design and develop robust embedded software solutions for advanced control systems
- Perform integration of software with hardware and other software components
- Execute component-level testing to ensure functional and safety compliance
- Contribute to system architecture by applying software design patterns and best practices
- Participate in cross-functional collaboration to integrate software with hydromechanical, sensing, and control subsystems
- Support certification and quality assurance processes, including documentation and reviews
- Apply knowledge of the software development lifecycle from requirements through release
Ideal Candidate Attributes:
- Strong analytical and problem-solving skills
- Ability to work effectively in a team-oriented, fast-paced development environment
- High attention to detail and commitment to engineering excellence
- Comfortable working across disciplines and with complex systems
Required Qualifications:
- Bachelor’s degree in Engineering with at least 1 year of experience in software development or software testing, or Master’s degree in Engineering (no experience required)
- 2+ years of experience developing embedded, safety-critical software
- Must be a U.S. Citizen
Preferred Qualifications:
- Experience with model-based software design and automated code generation tools (e.g., Simulink, MATLAB, SCADE)
- Working knowledge of DO-178 or similar standards for safety-critical software development
- Practical understanding of control systems and their real-time implementation
- Experience with digital logic design and low-level hardware/software integration
- Proficiency in verification and validation processes, including use of software testing frameworks
- Degree specialization in Computer Engineering, Electrical Engineering, Aerospace Engineering, or Mechanical Engineering
Equal Opportunity Statement:
USPRO is an equal opportunity employer and will consider all applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, disability and/or other protected categories. We are also committed to providing reasonable accommodation(s) to qualified individuals with disabilities or needs, as required by law.