1

Embedded Software Engineer Relocation Jobs in Ann Arbor, MI

As an Embedded Controls Software Engineer, you will be a critical contributor to the design, development, and validation of advanced embedded control software for next-generation automotive systems.

Showing results 41-60

Embedded Software Engineer Relocation information

See Ann Arbor, MI salary details

$68.5K

$150.1K

$170.2K

How much do embedded software engineer relocation jobs pay per year?

As of Aug 10, 2026, the average yearly pay for embedded software engineer relocation in Ann Arbor, MI is $150,060.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,600.00 and $169,300.00 per year, depending on experience, location, and employer.

What is an embedded software engineer?

Embedded Software Engineers design, develop, and optimize software that runs on specialized hardware or embedded systems, such as microcontrollers or IoT devices. In the context of relocation, this job may require moving to a particular city or country where the employer's development center or project site is located. Companies often support relocation by assisting with moving expenses, visa processing, and settling-in services. Relocating can offer exposure to new technologies, cultures, and professional growth opportunities. It's important to inquire about the specific relocation package and support provided by the employer.

What are the key skills and qualifications needed to thrive as an embedded software engineer?

To thrive as an Embedded Software Engineer, you need strong proficiency in C/C++, real-time operating systems, microcontroller architecture, and a relevant engineering degree. Familiarity with tools such as debuggers, oscilloscopes, version control systems (like Git), and often certifications in embedded systems or IoT are highly valued. Attention to detail, problem-solving abilities, and effective communication are crucial soft skills for collaborating across hardware and software teams. These skills ensure robust, efficient, and reliable product development in complex embedded environments.

What is the difference between Embedded Software Engineer Relocation vs Embedded Software Developer?

AspectEmbedded Software Engineer RelocationEmbedded Software Developer
CredentialsBachelor's or higher in Computer Engineering, Electrical Engineering, or related fields; certifications like C, C++, or RTOS are commonSame as Embedded Software Engineer Relocation
Work EnvironmentTypically in manufacturing, automotive, or consumer electronics companies; involves relocation to different sites or regionsSimilar environments; focus on developing and testing embedded systems
Industry UsageUsed across automotive, aerospace, consumer electronics, and industrial automationCommonly used in the same industries for software development roles

Both roles require similar technical skills and certifications, with the main difference being that Embedded Software Engineer Relocation emphasizes geographic mobility, often involving relocation to different company sites or regions. The core responsibilities and industry applications are largely overlapping, making them closely related roles in embedded systems development.

Are embedded software engineers in demand?

Embedded software engineers are in high demand due to the growth of IoT, automotive, medical devices, and consumer electronics industries. Skills in C, C++, and real-time operating systems, along with experience in hardware integration, increase employability in this field.

What are the common challenges faced by embedded software engineers when relocating for a new position?

Relocating as an Embedded Software Engineer often involves adapting to new company processes, development tools, and hardware platforms, which can vary significantly between organizations. Additionally, engineers may need to quickly build relationships with cross-functional teams, such as hardware engineers and quality assurance specialists, to ensure seamless product development. Familiarizing oneself with local industry standards or regulatory requirements is also crucial, especially if relocating internationally. Proactively seeking mentorship and participating in team meetings can help smooth the transition and accelerate integration into the new work environment.
What are popular job titles related to Embedded Software Engineer Relocation jobs in Ann Arbor, MI? For Embedded Software Engineer Relocation jobs in Ann Arbor, MI, the most frequently searched job titles are:
What job categories do people searching Embedded Software Engineer Relocation jobs in Ann Arbor, MI look for? The top searched job categories for Embedded Software Engineer Relocation jobs in Ann Arbor, MI are:
What cities near Ann Arbor, MI are hiring for Embedded Software Engineer Relocation jobs? Cities near Ann Arbor, MI with the most Embedded Software Engineer Relocation job openings:

Embedded Software & Control Lead

CrossFire Group

New Hudson, MI โ€ข Hybrid

$104K - $173K/yr

Full-time

Posted 3 days ago

New


Job description

EMBEDDED SOFTWARE & CONTROLS LEAD

Location: New Hudson, Michigan | Onsite
Direct Hire
Salary: $104,000 - $173,000, depending on experience
Schedule: Monday-Friday, 8:00 AM-5:00 PM
Travel: Approximately 10%, primarily within the Great Lakes region

Lead the Development of Advanced Embedded Control Systems

Our Client is seeking an experienced Embedded Software & Controls Lead to provide both technical and people leadership for a specialized engineering team supporting advanced vehicle and defense-related systems.

This role is ideal for a senior-level embedded controls engineer who enjoys staying technically involved while also building, mentoring, and developing high-performing engineering teams.

The Embedded Software & Controls Lead will oversee controls and software development, system integration, characterization, modeling, and testing. This position will also provide direct leadership to approximately 2-7 engineers, with responsibility for performance management, resource planning, mentoring, recruiting, and technical development.

TOP QUALIFICATIONS
Candidates should bring:
  • Senior-level experience in embedded controls, particularly motion control and/or Embedded Linux
  • Experience building and leading high-performing technical teams, ideally ranging from approximately 5-10 engineers
  • Demonstrated responsibility for resource management, employee development, and technical mentorship
  • Strong knowledge of embedded systems, control theory, and real-time software development
WHAT YOU'LL DO
Technical & Team Leadership
  • Lead, mentor, and develop a team of controls and embedded software engineers.
  • Manage employee performance, development plans, and goal setting.
  • Support recruiting, retention, and workforce planning.
  • Manage engineering resources across multiple programs and priorities.
  • Help establish departmental goals, technical processes, and budget requirements.
  • Develop technical capabilities within the engineering team.
Embedded Controls & Software Leadership
  • Lead the technical execution of embedded controls and software development efforts.
  • Define controls architecture, software platforms, and system functionality.
  • Estimate engineering effort and identify required technical resources and skill sets.
  • Partner with cross-functional engineering and program leads to ensure successful project execution.
  • Ensure software complies with applicable engineering standards and program requirements.
  • Participate in customer meetings, technical reviews, and proposal development.
  • Provide technical direction throughout design, integration, testing, and validation.
System Simulation & Modeling
  • Develop multi-domain models involving mechanical, hydraulic, electrical, and electronic systems.
  • Identify system performance requirements and specifications through modeling and analysis.
  • Correlate and validate simulation models against physical test data.
  • Use modeling and simulation tools to develop, evaluate, and optimize control algorithms.
System & Hardware Integration
  • Support the design, selection, and integration of electronic components and controllers.
  • Identify controller hardware based on I/O and computational requirements.
  • Communicate system requirements to mechanical, electrical, and design engineering teams.
  • Troubleshoot and resolve electrical, controls, and system-level issues.
  • Support system commissioning and integration activities.
EDUCATION & EXPERIENCE
  • Bachelor's or Master's degree in Automotive Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, Computer Engineering, Mechatronics, or a related discipline
  • 6+ years of engineering experience
  • Significant hands-on experience with embedded controls and software development
  • Prior technical leadership, team leadership, or engineering management experience
DESIRED TECHNICAL EXPERIENCE
Experience with several of the following technologies and disciplines is highly desirable:
  • Embedded C/C++ development
  • Microcontrollers
  • Embedded Linux
  • RTOS-based platforms
  • MATLAB, Simulink, and Stateflow
  • Simulink/Stateflow Coder
  • MotoHawk
  • Raptor
  • OpenECU
  • dSPACE
  • ADAMS
  • Dymola
  • CarSim/TruckSim
  • FMI/FMU
  • Motion control and actuator control
  • Motors, valves, and by-wire systems
CONTROLS ENGINEERING KNOWLEDGE
Knowledge of classical control techniques such as:
  • PID control
  • Lead-lag compensation
  • Loop shaping
  • Root locus design
  • Feedforward control
  • Cascaded loop architectures
Experience with modern control techniques is also valuable, including:
  • State-space modeling
  • LQR/LQG
  • Kalman filtering
  • Model Predictive Control
  • Robust control
  • MIMO system design
ADDITIONAL VALUABLE EXPERIENCE
Our Client is particularly interested in candidates with experience involving:
  • Defense or military vehicle systems
  • Combat vehicle engineering
  • Weapon systems
  • Fire control systems
  • Turret or ammunition handling systems
  • Electric and hybrid vehicle architectures
  • Vehicle and system troubleshooting
  • Electrical, mechanical, hydraulic, or pneumatic systems
  • Data acquisition hardware and software
Experience working with applicable standards is also beneficial, including:
  • MIL-STD-498
  • MIL-STD-461
  • MIL-STD-882E
  • DO-178C
  • DO-254
Additional experience may include defense software CDRLs and networking or vehicle communication protocols such as:
  • Ethernet
  • TCP/IP
  • UDP
  • EtherCAT
  • DDS
  • TSN
  • CAN
  • LIN
  • J1939
  • XCP/CCP
  • Vector tools
  • Kvaser
  • INCA
WORK ENVIRONMENT
This is a fully onsite position. Remote work is not available.

The standard schedule is Monday through Friday from 8:00 AM to 5:00 PM. Additional hours, including occasional evening or weekend support, may be required during project surges or to meet critical program deadlines.

Approximately 10% travel is expected, primarily to testing locations and customer sites within the Great Lakes region.

This position supports programs subject to U.S. export-control and government security requirements. Candidates must meet applicable eligibility requirements and must be able to meet requirements associated with obtaining a U.S. Government security clearance.

INTERVIEW PROCESS
  1. HR phone screen
  2. Microsoft Teams interview with the hiring manager
  3. Onsite panel interview
If you're an experienced embedded controls engineer ready to combine hands-on technical leadership with team development and advanced vehicle systems engineering, we encourage you to apply.

#IND1
#ZR