Embedded Software Engineer

  • Michigan Center, MI
  • Posted 15 days ago | Updated 15 days ago

Overview

On Site
Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required
Able to Provide Sponsorship

Skills

C
C++
Computer engineering
Computer hardware
Debugging
Electrical engineering
Electromechanics
Embedded Software
Embedded systems
Firmware
Interfaces
Management
Manufacturing
Mechanical engineering
Microprocessor
Real-time
Robotics
Network

Job Details

If you are interested in below role and ready to work on W2 with client, then apply for the role. Responsibilities.

Note: Must be Recent of Master Degree

  • Define system hardware and software interfaces.
  • Deliver high-quality C code in a real-time embedded environment.
  • Specify, design, and implement functionality and behaviors of embedded subsystems
  • Engage in cross-functional collaborations with electrical, software, manufacturing, mechanical, design, and service engineering teams
  • Understand and debug interfaces/interactions required for successful implementation of vehicle-level firmware
  • Support vehicle milestones including prototype, pre-production, and production build events
  • Innovate, develop, and improve processes continuously

Requirements

  • Master, in Electrical Engineering, Computer Engineering, or equivalent experience
  • 1+ years of experience in embedded development in robotics, real-time controls, or system software
  • Proficiency in C, familiarity with MISRA C and coding in C++
  • Solid background in embedded firmware systems development
  • Hands-on technical experience debugging complex subsystems involving network microprocessors and software-controlled electrical or electromechanical devices
  • Have an exceptional capacity for managing simultaneous activities and challenges
  • Strong experience collaborating with colleagues and communicating complex technical concepts to others of varied technical backgrounds
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.