This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Akebono - Farmington Hills, MI

posted 2 days ago

Full-time
Hybrid - Farmington Hills, MI
Merchant Wholesalers, Durable Goods

About the position

The position is for a self-motivated and innovative software developer who is proficient in Matlab programming, and has the strong potential to be successful in an Embedded Software Engineer role. This hybrid role will work for the following two categories of assignment, to support electric brake system development. Matlab programming involves maintaining and enhancing existing Matlab tools developed by Akebono, as well as creating new tools per company's need. These tools involve Matlab GUI, digital signal processing, communication with external instrumentation and control hardware, testing data processing etc. Embedded software development focuses on developing electric brake application software using MBD (model based design) approach, with the initial focus on software testing. The role requires collaboration with a multi-disciplinary team including system design & test and mechanical design & test engineers to deliver an electric brake system with full functional software and controls.

Responsibilities

  • Maintain existing Matlab tools
  • Continually fix bugs reported by end users
  • Make updates due to environmental change (hardware/software/OS)
  • Make updates due to changes in analysis method and/or report format
  • Add new features per internal customer requests
  • Create new Matlab based tools to meet customer application and/or internal development need
  • Generate software unit test specifications based on software unit requirements
  • Complete software unit testing including formal verification and coverage analysis
  • Generate software component test specifications based on software component requirements
  • Complete software component testing including formal verification and coverage analysis
  • Generate software qualification test specifications based on software requirements
  • Complete software qualification testing including formal verification and coverage analysis
  • Collaborate with cross functional engineering team to resolve software related issues to support the electric brake development

Requirements

  • BSc in Mechatronics, Electrical, Computer Engineering, or the equivalent
  • Demonstration of proficiency in Matlab programming involving multi-discipline, e.g. GUI, signal processing, controller communication, DAQ
  • Experience in embedded software development using Model Based Design (MBD) is a plus

Nice-to-haves

  • Familiarity in embedded software development toolchains such as Simulink, Stateflow, Modeling guideline, Embedded Coder, MES MTest, etc.
  • Experience working with embedding software on prototype ECU for software integration activities
  • Familiarity with CAN bus, calibration tools, and data logging equipment, and the ability to analyze data for supporting SW debug activities
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service