Job Details

ID #41370084
State Michigan
City Southfield
Job type Permanent
Salary USD TBD TBD
Source Gables Search Group
Showed 2022-05-22
Date 2022-05-21
Deadline 2022-07-20
Category Software/QA/DBA/etc
Create resume

Embedded Software Tools Engineer

Michigan, Southfield, 48033 Southfield USA

Vacancy expired!

Embedded Software Tools Engineer

Southfield, MI

Job SummaryOur client, a global leader in Advanced Driver Assistance Systems, is looking for an Embedded Software Tools Engineer. In this position, you'll be responsible for performing custom application design and development for Hardware in the Loop (HiL) system specifically designed in house for testing safety control systems. Design and development responsibilities include complete software development lifecycle work including writing all documentation, requirements capture, and performing system validation testing for each custom tool produced.

This position requires both embedded and applications-level software development. If you have solid embedded development skills, and you're looking to also work on other types of software, this could be a good position for you. The company offers exciting work and multiple paths for future growth.

Specific Duties:
  • Develop and maintain Custom Firmware - Embedded C and LabVIEW FPGA, RT experience necessary
  • Develop and maintain custom Windows platform applications - GUI development using LabVIEW and C# .NET experience necessary
  • Other languages/tools - MS SQL, Entity Framework, WPF, Jscript .NET, MFC C experience would be a plus
  • Basic Hardware skills - Be able to read and understand Hardware Schematics, BOM and component Datasheets.
  • Tools Skills - Be able to use Scopes, logic analyzer, CANalyzer , SPI analyzers, NI Test Stand, VS 2012, MPLAB, PSoc Creator, MKS Source Integrity etc.
  • Protocols - Good understanding of CAN, SPI, UART, KWP2000, LIN and other Automotive or digital communication protocol would be a plus.

Software Development Process Experience:
  • Capture, analyze and review requirements.
  • Write design specifications for custom applications.
  • Perform basic functions of Software Design, Code and test on assigned new features, change requests and defect fixes.
  • Establish and adhere to estimates in project work for assigned tasks.
  • Interface with Global Tools group to provide system requirements, standardization, and deployment of all custom tools.
  • Contribute status, relevant data and constructive opinion at section meetings; exemplify consensus building and team-focused behavior.
  • Champion the quality, design, development and release of assigned software project elements using software process.

Customer interface:
  • Interface with custom tools customers/users.
  • Provide system support and technical assistance for all custom tools.

Education, Experience and Skills Requirements:
  • Bachelor's Degree in EE, Computer Science or equivalent.
  • 3+ years of experience in either:
    • Embedded software/firmware development (C/C).
    • Windows application development with .Net
  • Willingness to learn either embedded or .Net applications development
  • FPGA experience is a plus
  • Microsoft Certification, NI Certification desirable.
  • Good oral and written communication.
  • Excellent people skills

Compensation and Other Details Salary Range: $90,000-115,000/year, depending on experience

Type: DirectLocation: Detroit area, MITravel: As and when requiredRelocation assistance: Subject to reviewVisa sponsorship: H1B transfers only. NO OPT will be considered

Vacancy expired!

Subscribe Report job