What are the responsibilities and job description for the Senior Specialist, Software Engineer position at Apollo Professional Solutions, Inc.?
Senior Specialist Software Engineer
950 Explorer Boulevard Huntsville Alabama 35806 United States
Pay Rate: $69.50/hour
Travel: Up to 10%
Security Clearance: Active Secret Clearance required at start
Position Overview
We are seeking a Senior Specialist Software Engineer to support the development of real-time embedded control software and application software for propulsion systems. This is a hands-on engineering position supporting the full software development lifecycle, including requirements analysis, software design, implementation, unit testing, integration, documentation, and software reviews.
The role will support a fast-paced laboratory environment and may involve participation in live hot-fire engine testing and other program test activities.
Key Responsibilities
Contribute to a software development team responsible for requirements analysis, software design, implementation, unit testing, and integration of embedded real-time control systems and/or application software.
Develop and maintain software using C/C .
Support the development of real-time embedded software for propulsion-related systems.
Analyze software requirements and translate them into software designs and implementations.
Perform software unit testing, integration testing, troubleshooting, and verification activities.
Develop comprehensive software documentation throughout the software development lifecycle.
Support internal and customer reviews of software work products.
Assist with preparation for program milestone reviews.
Work closely with cross-functional engineering teams in a collaborative environment.
Support hardware/software integration and laboratory test activities.
Contribute to software process improvement initiatives.
Analyze software metrics and identify opportunities for process improvement.
Develop and evaluate software process improvement options.
Help refine software metric definitions and collection methods.
Evaluate industry tools and resources to support the growth and maturity of the software organization.
Travel up to 10% may be required to support testing and program activities.
Required Qualifications
6 years of experience in embedded real-time software development.
6 years of software development experience using C/C .
Previous experience developing safety-critical, mission-critical, or human-rated software.
Demonstrated ability to produce comprehensive software development documentation across the full software lifecycle.
Experience working with requirements, design, implementation, testing, integration, and software verification activities.
Ability to work effectively in a team environment.
Active Secret Security Clearance required at the start of employment.
U.S. Citizenship required.
Dual citizenship is not permitted for this position due to federal government access requirements.
Ability to satisfy federal government requirements for access to government information.
Preferred / Desired Qualifications
Strong written and verbal communication skills.
Experience with real-time operating systems such as:
NI Linux
Integrity
Red Hat Linux
QNX
Experience with communications protocols such as:
MIL-STD-1553
TCP/IP
RS-422
SPI
Experience with Unified Modeling Language (UML).
Experience with design tools such as Enterprise Architect, Rhapsody, or Cameo.
Hardware and software integration experience.
Familiarity with laboratory test equipment, including:
Multimeters
Oscilloscopes
Power supplies
Familiarity with software development IDEs and software lifecycle management tools.
Understanding of CMMI Level 3 or higher software development processes.
Experience working in aerospace, defense, propulsion, avionics, or other safety-critical environments.
Education
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, or another related field, with a minimum of 6 years of relevant experience; or
Graduate degree with a minimum of 4 years of relevant experience; or
In lieu of a degree, a minimum of 10 years of relevant experience.
#WCH
Pay: $65.00 - $69.50 per hour
Expected hours: 40.0 per week
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Vision insurance
Application Question(s):
- Do you currently hold an active Secret Security Clearance that can be used at the start of employment?
- Do you have 6 years of hands-on embedded real-time software development experience
- Years of hands-on C/C software development experience, specifically in embedded/real-time environments?
Work Location: In person
Salary : $65 - $70