1

Embedded Manager Jobs in Michigan (NOW HIRING)

Embedded Software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

Embedded Software Engineer in Allen Park, MI. Flex-N-Gate This successful candidate will translate ... Collaborate cross-functionally with customers, program managers, and engineering teams to define ...

Software Engineer, Embedded Rust

Novi, MI · On-site

$123K - $163K/yr

As a global leader in thermal management and pneumatic comfort technologies, we develop advanced ... Software Engineer, Embedded Rust Gentherm is expanding its business portfolio beyond the ...

Software Engineer, Embedded Rust

Novi, MI · On-site

$123K - $163K/yr

As a global leader in thermal management and pneumatic comfort technologies, we develop advanced ... Software Engineer, Embedded Rust Gentherm is expanding its business portfolio beyond the ...

This Embedded Software Developer will develop and sustain software projects for our Department of ... Collaborate using Detroit Defense's version control and configuration management framework to ...

This Embedded Software Developer will develop and sustain software projects for our Department of ... Collaborate using Detroit Defense's version control and configuration management framework to ...

Embedded Software Engineer

Warren, MI

$123K - $162K/yr

Work with program management and Product Owners to define sprints and releases. Qualifications Experience doing development in embedded development, i.e. in constrained environment Good knowledge of ...

Embedded Engineer - Body controls

Allen Park, MI · On-site

$119K - $157K/yr

Work with development and project managers to align on CI/CD pipelines for product variant releases ... of Embedded Software Experience, Body Control System is preferred. 5+ years of programming ...

Embedded QNX Engineer

Warren, MI · On-site

$100K - $120K/yr

Embedded QNX Engineer Location: (Remote / Hybrid / On-site - City, Country) Warren, MI Employment ... Memory Management, IPC, Interrupts and driver framework. * Hands on experience with Qualcomm SoCs ...

Embedded SW Engineer

Troy, MI

$124K - $164K/yr

Role :- Embedded SW Engineer Location :- Troy, MI Job Type :- Fulltime Experience in the Embedded ... Management Tools SW debugging tools Structured problem solving ability Ability to work with ...

Embedded Software Engineer

Dearborn, MI · On-site +1

$90K - $188K/yr

... management. 1 year of experience with each of the following skills is required: 1. Designing and ... Embedded Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note ...

next page

Showing results 1-20

Embedded Manager information

How does an Embedded Manager typically collaborate with cross-functional teams during product development?

As an Embedded Manager, you will frequently work with cross-functional teams including hardware engineers, software developers, QA specialists, and product managers. Your role often involves facilitating communication between these groups, aligning project milestones, and ensuring that embedded systems integrate smoothly with other components. Effective collaboration is essential to address technical challenges early and to maintain project timelines. Regular meetings, clear documentation, and proactive issue resolution are key practices in this collaborative environment.

What are the key skills and qualifications needed to thrive as an Embedded Manager, and why are they important?

To thrive as an Embedded Manager, you need a solid background in embedded systems design, project management, and a relevant engineering degree or equivalent experience. Familiarity with technical tools like C/C++ programming, RTOS, hardware-in-the-loop (HIL) testing, and certifications such as PMP or Agile are often required. Outstanding leadership, communication, and problem-solving skills help you manage cross-functional teams and drive complex projects to completion. These skills and qualities ensure high-performance product delivery, smooth collaboration, and innovation in dynamic engineering environments.

What is an Embedded Manager?

An Embedded Manager is a professional who oversees and manages embedded systems projects, typically within the electronics or software development industries. Their primary responsibilities include coordinating teams that design, develop, and maintain embedded hardware and software, ensuring project timelines and quality standards are met. They often act as a bridge between technical staff and upper management, translating business requirements into technical solutions. Embedded Managers need a strong background in embedded systems engineering, excellent leadership skills, and experience in project management. This role is vital in industries such as automotive, consumer electronics, and industrial automation.
What are the most commonly searched types of Embedded jobs in Michigan? The most popular types of Embedded jobs in Michigan are:
What cities in Michigan are hiring for Embedded Manager jobs? Cities in Michigan with the most Embedded Manager job openings:
Senior Embedded Development Engineer

Senior Embedded Development Engineer

Intrepid Control Systems

Troy, MI • On-site

$110K - $130K/yr

Other

Medical, Dental, Retirement, PTO

Re-posted 7 days ago


Job description

Description

General Description:

The Senior Embedded Development Engineer is responsible for the design, development, integration, testing, and support of advanced embedded systems used in Intrepid Control Systems products. This position works closely with the Performance Hardware Application Team and other engineering groups to develop customer-facing solutions involving high-speed automotive communication and data logging technologies, including MultiGBASE-T1, 100/1000BASE-T1, 10BASE-T1S, SerDes camera, and other high-bandwidth interfaces.


Skills:

  • Strong proficiency in embedded C and C++ design, development, and debugging.
  • Strong knowledge of embedded systems architecture and hardware/software integration.
  • Strong working experience with embedded Linux build environments, system debugging, and device driver development.
  • Proficiency with AMD/Xilinx Zynq MPSoC, Zynq platforms, Vivado, and Vitis.
  • Strong understanding of communication protocols and interfaces, including I2C, SPI, UART, Ethernet, AXI-Full, AXI-Stream, and AXI-Lite.
  • Strong troubleshooting and analytical skills.
  • Ability to perform hardware-level debugging.
  • Ability to work independently and collaboratively in a team environment.
  • Strong written and verbal communication skills.
  • Strong organizational and project management skills.
  • Ability to create clear, maintainable, and well-documented code and technical documentation.

Preferred Qualifications

  • 4+ years of experience with hybrid software/FPGA systems.
  • Experience with embedded Linux design and development, including Linux kernel configuration, driver development, U-Boot, Petalinux, and/or Yocto.
  • Experience with NVMe and boot process configuration.
  • Experience designing and implementing high-speed, high-bandwidth systems.
  • Experience with PCIe.
  • Experience integrating AMD/Xilinx IP cores.
  • Familiarity with PCB design tools such as Altium for schematic review and validation.
  • Experience with scripting languages such as TCL, Bash, and Python.
  • Familiarity with automotive technologies and interfaces, including CAN, LIN, Ethernet, audio, and video.
  • Experience with IO planning for new hardware designs.
  • Experience with version control systems such as Git.

Requirements

Essential Job Functions:

  • Design, develop, debug, and maintain embedded software applications using C and C++.
  • Design and develop hardware solutions using HDL languages such as VHDL, Verilog, etc.
  • Develop solutions using AMD/Xilinx Zynq MPSoC and Zynq platforms, along with associated development tools such as Vivado and Vitis.
  • Participate in product definition, block diagram development, system architecture, and technical design reviews.
  • Lead projects through concept, implementation, testing, validation, and release.
  • Perform hardware and software integration, troubleshooting, and debugging.
  • Utilize equipment such as oscilloscopes, logic analyzers, and protocol analyzers to diagnose and resolve issues.
  • Design and implement systems utilizing communication protocols and interfaces, including I2C, SPI, UART, Ethernet, AXI-Full, AXI-Stream, and AXI-Lite.
  • Develop and review high-level system architectures and low-level software designs.
  • Create and maintain technical documentation, code documentation, test procedures, and design specifications.
  • Ensure work complies with project schedules, company standards, and applicable industry requirements.
  • Support manufacturing, validation, customer support, and issue resolution activities as needed.
  • Provide technical guidance and mentorship to less experienced engineers.
  • Collaborate effectively with cross-functional teams while independently managing assigned responsibilities.
  • Maintain high standards for code quality, readability, and version control practices.
  • Participate in continuous improvement efforts related to engineering processes and product development.

Minimum Requirements:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 5 years of experience in embedded software design, development, and debugging using C/C++.
  • Minimum of 3 years of experience with AMD/Xilinx Zynq MPSoC or Zynq-based systems.
  • 5+ years of embedded software development experience, including a minimum of 3 years of embedded Linux build and debugging experience.
  • Experience developing and debugging embedded systems from concept through release.
  • Experience with hardware-level debugging using oscilloscopes, logic analyzers, and similar tools.
  • Experience working with embedded communication protocols and bus interfaces.
  • Ability to reliably work on-site in Troy, Michigan.

Salary:

Based on experience: $110K - $130K annually


Benefits:

401(k) matching

Medical

Dental

Paid Time Off

Holidays

Internal Office Events

AND MORE!