19 Sep
Senior Software Engineer
Vacancy expired!
Description: Cobham Mission Systems is seeking a Senior Software Engineer to work with a dynamic cross functional team in the development, production and service of Aerospace and Defense subsystems and components. This position is located in Davenport, Iowa. Principle Duties and Responsibilities :
- Provide recommendations to development and maintenance regarding software solutions that best accomplish objectives.
- Provide guidance and serve as structured programming and DO-178B expert.
- Complete training and maintain current knowledge on the application and updates of DO-178B to software development.
- Provide technical leadership for software development in high reliability applications.
- Develop high reliability embedded software for new and existing product.
- Conduct software validation/verification.
- Troubleshoot and find root causes of software issues including defect tracking.
- Specify and document software requirements, design, and validation/verification procedures.
- Author DO-178B documentation.
- Coordinate software development through the entire software development process.
- Develop and analyze software/firmware.
- Analyze microcontroller analog and digital interface design.
- Participate as a member of an Integrated Product Team.
- Participate and lead in Software Process development and improvements
- Work cross functionally with other engineers, customers, and production department leaders.
- Bachelors Degree in Electrical or Computer Engineering from an ABET accredited curriculum or equivalent software related degree
- Experience with software/firmware development in a structured programming environment (highly preferred to know DO-178B standards)
- Experience with C, C, C# or other high level languages
- Experience in all aspects of the Software Development Life Cycle, including establishing requirements, design, testing, validation, and verification
- Experience in troubleshooting software and code
- Experience writing software related documentation
- Experience writing software related documentation.
- Experience with MIL-STD-1553, ARINC-429, and ARINC-825 or other avionic bus protocols
- Experience or understanding of Universal Serial Bus (USB), I2C,SPI bus interfaces
- Understanding of Real-Time Operating Systems and concepts
- Appreciation of quality development concepts.
- Ability to lead software development to DO-178B and Military Standards.
- Ability to analyze and solve problems.
- Ability to work in small teams and lead small teams of software engineers.
- Knowledge of verification & validation techniques.
- Ability to read and understand microcontroller interface schematics.
- Experience with microcontroller analog and digital interface design a plus.
Vacancy expired!