15 Apr
Lead Software Architecture Engineer
Michigan, Sterlingheights , 48312 Sterlingheights USA

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 top

Activities 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
THIRD PARTY AGENCIES, SUBCONTRACTORS, AND RECRUITERS NEED NOT APPLY. Applicants received from firms will not be considered. Subcontracting is not available for this position.

Vacancy expired!


Related jobs

Report job