Talent.com
Software Engineer - Embedded
Software Engineer - EmbeddedSoftworld, a Kelly Company • Auburn Hills, MI, US
Software Engineer - Embedded

Software Engineer - Embedded

Softworld, a Kelly Company • Auburn Hills, MI, US
3 days ago
Job type
  • Full-time
Job description

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 field
  • 10+ 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
  • Needed Skills

  • 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++
  • Redhat
  • Fire Control experience would be the cherry on top
  • Seniority 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

    Create a job alert for this search

    Embedded Software Engineer • Auburn Hills, MI, US