Job Description
POSITION: SOFTWARE ENGINEER II
Position Summary
This Software Engineer develops embedded real-time software on control units produced for aircraft systems following the Do178 Aerospace Standard. Tasks will include analyzing and defining software requirements, documenting design, developing and integrating software C code onto micro-processor based embedded hardware platform.
RESPONSIBILITIES:
1. Develop detailed software product specifications by analyzing performance and customer requirements. Investigates design factors such as function, performance, modularity, maintainability, ease of reuse, efficiency, contractual requirements, and change proposals
2. Develop software designs of moderate scope and complexity by analyzing and validating software requirements, specifications, and performance thresholds.
3. Code in “C” moderately complex software systems or system components by applying specifications, naming conventions, and syntax. Implement the design patterns and algorithms.
4. Integrate software implementations onto hardware, micro-processor-based platform.
5. Verify and Test software using on platform emulators and/or off the shelf test tools.
6. Document the software requirement, design and test specifications that fully describe the implementation as dictated by development plans, standards and pre-developed templates.
7. Review product specifications to ensure clarity, completeness, form, fit, function, and conformity to standards and procedures. Identifies design errors, omissions, and other deficiencies, and recommends revisions, engineering change orders, and improvements to engineering management or the project team
QUALIFICATIONS/SKILLS:
1. BS / MS degree in Computer Engineering or Computer Science.
2. 3 plus years software development working experience
3. Proficiency in “C” software programming
4. Experience developing on real-time embedded micro-processor based platform.
5. Strong contributor to a team through individual effort.
6. Strong communication skills both verbal and written
7. Strong analytical and math skills
8. Proficiency with Microsoft Word, Excel
9. Experience in Aerospace Industry with understanding of Aerospace Do178
10. Desirable tool experience: DOORs (or other requirement capture tool), Vectorcast, GreenHills development environment.
11. US Resident or Permanent resident status required.
Company Description
Client is a global leader in the manufacturing of diversified motion and control technologies and systems, providing precision-engineered solutions for a wide variety of mobile, industrial and aerospace markets. The company has operations in 49 countries around the world. They develop some very cool technology that supports most major aircraft (fixed wing and rotor craft) covering both commercial and military aerospace.