Skip Navigation

Senior Software Engineer
Farmington Hills, MI

Back To Job Board

Direct Hire

Senior Software Engineer

Job Description

Our client specializes in solutions for vehicle interior systems that ensures safe and comfortable control for the cars of today and the future. Company is global in North America, Europe, Asia Pacific and South America, and creating the future with Advanced Human Interface Solutions.

United States DOJ requires candidates must be US citizen!

We’re currently looking for an excited and talented Embedded Software Systems Engineer to help push the organization forward by helping in the following areas:

  • Testing Low Level Microcontroller Driver Design and Development
  • Familiar with but specializing in Testing and Defect Resolution for entire lifecycle including but not limited to:​  
    • Requirements
    • Embedded C Software
    • Design Control Algorithms
    • Coding
    • Unit Testing
    • Defect Resolution
  • Perform Detailed Software Specification and Requirements Authoring
  • Test Complex Hardware Drivers and product features
  • Develop both safety and non-safety critical components
  • Responsible for test procedures and documentation
  • Demonstrate ownership of assigned tasks
  • Requires good written and verbal correspondence
  • Performing all duties, assignments, in accordance with BCS’s policies
  • Maintain a highly professional and ethical standard of excellence

For this role we’re requiring the following experiences:

  • Bachelor of Science in Electrical Engineering or Hardware Focused Computer Science Engineering or similar technical background 
  • Five years’ experience in Embedded Software Engineering
  • Familiar with embedded ANSI C, Fixed Point Math, Floating Point Math, and communication protocols including CAN and LIN

Tools / Processes:

  • Vector Tool chain (CANoe, CANapy, CANalyzer, etc)
  • Embedded Software Debuggers / Emulators / Logic Analyzers / Function Generator / Oscilloscope
  • iSystem Debuggers
  • Python
  • Cyclone Universal Programmer or similar
  • Software V / Spiral Model
  • Software Lifecycle ALM
  • Embedded Cyber Security
  • Automotive SPICE
  • ISO 26262 standard (ASIL)
  • Static Code Analysis Tools (LINT/QAC)
  • MathWorks MATLAB/Simulink a plus

Back To Job Board

Submit Your Resume

"*" indicates required fields

First Name*
Last Name*
Max. file size: 20 MB.
Drop your resume and other files here or upload here
This field is for validation purposes and should be left unchanged.