Software Engineer - Embedded job in Auburn Hills, Michigan.
Job Description
Software Development and Support of Embedded Application Software. The engineer will participate in activities covering the entire software development life-cycle, from requirements development to final testing and delivery of software products.
Responsibilities
- Performing software requirements analysis
- Software architecture development, prognostics, diagnostics, and software health maintenance experience
- Embedded software development and coding for various military applications utilizing C / C++
- Developing software preliminary and detail design utilizing software design tools as specified by department standards
- Developing code to implement software design, code development shall conform to department standards and procedures
- Develop test procedures and perform unit / functional test on the executable software
- Perform hardware / software integration
- Developing and maintain software in accordance with the project and department development processes
- Preparing status reports to management and support design / code reviews
Qualifications
Bachelor's degree in Computer Science, Software Engineering or related technical field10+ years related engineering experienceStrong background in high level programming language such as C, or C+, ADA is a plusBe comfortable supporting integration issues in a lab environmentAbility to maintain, develop and test new functionality for complex software systemsKnowledge of version control tools (Git, BitBucket)Knowledge of Mil STD 1553, Ethernet and CAN data bus desiredAbility to work in a team environmentLinux, Redhat, Unix & PC experienceNeeded Skills
Embedded software full cycle development and architecture (Ethernet, Networking, Data Exchanges, Data bus protocols, CANBus, device drivers, multi-threading, kernel)Deriving customer requirementsEmbedded programming and coding, hands onC++RedhatFire Control experience would be the cherry on topSeniority level and Employment type
Senior level, Full-time
Equal Employment Opportunity
This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.
J-18808-Ljbffr