15 Apr
Lead Software Architecture Engineer
Vacancy expired!
Job Number: 234586Lead Software Architecture Engineer
Job DescriptionLead the 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. Needed skills: Lead embedded software full cycle development and architecture (Ethernet, Networking, Data Exchanges, Data bus protocols, CANBus, device drivers, multi-threading, kernel), Deriving customer requirements, Embedded programming and coding, hands on, C, Linux, Redhat, Fire Control experience would be the cherry on topActivities include:- Performing software requirements analysis.
- Embedded software development and coding for fire control systems, 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.
-
- Bachelor's degree in Computer Science, Software Engineering or related technical field.
- 10-15 years related engineering experience.
- Strong background in high level programming language such as C, or C+, ADA is a plus
- Be comfortable supporting integration issues in a lab environment
- Ability to maintain, develop and test new functionality for complex software systems
- Knowledge of version control tools (Git, BitBucket)
- Knowledge of Mil STD 1553, Ethernet and CAN data bus desired.
- Ability to work in a team environment.
- Linux, Redhat, Unix & PC experience.
- 70 percent office environment, 30 percent lab/vehicle environment
Vacancy expired!