1

Phd Software Engineer Jobs in Michigan (NOW HIRING)

Advanced expertise in Computational Biology, Cheminformatics, Medicinal Chemistry, Biochemistry, or related fields; advanced degree (PhD, MSc, PharmD) highly valued but not strictly required.

Advanced expertise in Computational Biology, Cheminformatics, Medicinal Chemistry, Biochemistry, or related fields; advanced degree (PhD, MSc, PharmD) highly valued but not strictly required.

Advanced expertise in Computational Biology, Cheminformatics, Medicinal Chemistry, Biochemistry, or related fields; advanced degree (PhD, MSc, PharmD) highly valued but not strictly required.

Advanced expertise in Computational Biology, Cheminformatics, Medicinal Chemistry, Biochemistry, or related fields; advanced degree (PhD, MSc, PharmD) highly valued but not strictly required.

Advanced expertise in Computational Biology, Cheminformatics, Medicinal Chemistry, Biochemistry, or related fields; advanced degree (PhD, MSc, PharmD) highly valued but not strictly required.

Senior Subsystem Lead Engineer

Milford, MI ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Collaborate with V&V engineers and software engineers to review requirements and software ... Master's or PhD in Engineering. * 7+ years of experience in the field of expertise. * Experience or ...

Showing results 41-60

Phd Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do phd software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for phd software engineer in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What is a PhD software engineer?

A PhD Software Engineer is a professional who has completed a Doctor of Philosophy (PhD) degree specializing in computer science, software engineering, or a related field, and works in designing, developing, and optimizing software systems. They often engage in advanced research, develop innovative algorithms, and solve complex technical problems. Their expertise is typically utilized in roles that require deep technical knowledge, research skills, and the ability to push the boundaries of current technology. PhD Software Engineers are commonly found in academia, research institutions, and leading technology companies.

What are the key skills and qualifications needed to thrive as a PhD software engineer?

A PhD Software Engineer requires advanced programming expertise, strong analytical and research skills, and typically a doctorate in computer science or a related field. Familiarity with specialized programming languages, version control systems like Git, and experience with research-oriented software tools are common technical requirements. Exceptional problem-solving, collaboration, and communication skills help bridge the gap between research and practical application. These abilities are crucial for driving innovation, translating complex theories into scalable solutions, and contributing to cutting-edge technology projects.

What does a PhD software engineer do?

As a PhD Software Engineer, you are often entrusted with tackling complex problems and leading research-driven projects that require advanced analytical and technical skills. Your daily work may involve designing novel algorithms, conducting experiments, and collaborating closely with cross-functional teams such as data scientists and product managers. Additionally, you might mentor junior engineers and help shape the technical direction of your team. This role leverages your research background to bridge the gap between academic innovation and practical software solutions.

What cities in Michigan are hiring for Phd Software Engineer jobs?

Cities in Michigan with the most Phd Software Engineer job openings:

Infographic showing various Phd Software Engineer job openings in Michigan as of August 2026, with employment types broken down into 14% Internship, 71% Full Time, and 15% Contract. Highlights an 86% In-person, and 14% Hybrid job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

PRINCIPAL EMBEDDED SOFTWARE & CONTROLS ENGINEER

CrossFire Group

New Hudson, MI โ€ข On-site

$104K - $173K/yr

Full-time

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

PRINCIPAL EMBEDDED SOFTWARE & CONTROLS ENGINEER

Location: New Hudson, MI | 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

Become the Technical Expert Behind Advanced Motion Control Systems

Our Client is seeking a highly experienced Principal Embedded Software & Controls Engineer to serve as a technical subject matter expert in advanced motion controls, embedded systems, and state-space control methods.

This is a senior, hands-on technical role supporting the design, development, implementation, and validation of embedded control systems for advanced defense applications. The ideal candidate brings deep expertise in modern control theory and can not only solve highly complex engineering challenges, but also teach, mentor, and grow controls capabilities across engineering teams.

You will support the full development lifecycle, from modeling and algorithm development through embedded deployment, hardware integration, vehicle testing, and field commissioning.

TOP QUALIFICATIONS
  • Senior-level experience implementing motion control systems and state estimators using state-space methods
  • Deep knowledge of classical and modern control theory
  • Ability to serve as a subject matter expert and technical mentor
  • Experience developing and deploying controls onto real embedded systems
  • Strong MATLAB, Simulink, and embedded C/C++ experience
WHAT YOU'LL DO
Advanced Controls Development
  • Design and implement control algorithms using classical and modern control techniques.
  • Develop advanced motion control strategies and state estimators.
  • Perform stability, robustness, and system performance analysis.
  • Design and tune multi-loop and multi-axis control architectures.
  • Deploy control algorithms using Simulink and embedded C/C++ environments.
  • Develop and validate controls through SIL, HIL, bench, and vehicle testing.
  • Support calibration, system commissioning, and field troubleshooting.
Modeling & Simulation
  • Develop state-space and frequency-domain models of electromechanical, hydraulic, and vehicle systems.
  • Apply physical modeling and system identification techniques.
  • Develop and validate state estimators.
  • Correlate simulation models with physical test data.
  • Identify system performance metrics and specifications.
  • Use simulation models to develop and refine advanced control strategies.
Technical Leadership
  • Serve as a technical authority for motion control and advanced control theory.
  • Mentor engineers in modern controls development techniques.
  • Help build deeper controls expertise across engineering teams.
  • Provide guidance on complex system-level engineering challenges.
  • Participate in design reviews and technical decision-making.
Hardware & System Integration
  • Support the selection and integration of electronic components and controllers.
  • Identify controller hardware based on I/O and computational requirements.
  • Communicate system requirements to mechanical and electrical engineering teams.
  • Troubleshoot complex system, controls, and electrical issues.
EDUCATION & EXPERIENCE
  • Master's degree or PhD in Automotive Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, Computer Engineering, Mechatronics, or a related discipline
  • 8+ years of engineering experience
  • Significant hands-on embedded controls development experience
  • Advanced experience with motion control and state-space techniques
DESIRED TECHNICAL EXPERIENCE
Experience with several of the following is highly desirable:
  • MATLAB
  • Simulink
  • Stateflow
  • State-space modeling
  • State estimation
  • Kalman filtering
  • LQR/LQG
  • Model Predictive Control
  • MIMO system design
  • Robust control
  • PID
  • Lead-lag compensation
  • Loop shaping
  • Root locus design
  • Feedforward control
  • Cascaded control architectures
  • Numerical optimization
  • Parameter fitting and control tuning
Additional tools and technologies may include:
  • Simulink/Stateflow Coder
  • MotoHawk
  • Raptor
  • OpenECU
  • dSPACE
  • Embedded C/C++
  • Microcontrollers
  • Linux
  • RTOS platforms
  • SIL and HIL testing
  • CAN
  • LIN
  • J1939
  • XCP/CCP
  • Ethernet
  • TCP/IP
  • UDP
  • EtherCAT
  • DDS
  • TSN
DEFENSE & VEHICLE EXPERIENCE
Experience in one or more of the following areas is highly valued:
  • Defense systems
  • Combat vehicle engineering
  • Weapon systems
  • Fire control systems
  • Turrets and ammunition handling systems
  • Actuator and motion control
  • Motors and valves
  • By-wire systems
  • Electric and hybrid vehicles
  • Vehicle-level simulation
  • Hardware/software integration
Knowledge of standards such as MIL-STD-498, MIL-STD-461, MIL-STD-882E, DO-178C, and DO-254 is also beneficial.

POSITION DETAILS
This is a fully onsite role in New Hudson, Michigan. Remote work is not available.
The standard schedule is Monday through Friday from 8:00 AM to 5:00 PM. Occasional additional hours may be required to support project deadlines.
Approximately 10% travel is expected, primarily 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 be able to satisfy 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 are a senior controls engineer who wants to remain deeply technical while becoming the go-to expert for advanced motion control and state-space systems, we encourage you to apply.

#IND1
#ZR

Company Description

Using the best business practices obtained from many years of experience in Business, Law, and Recruiting and Staffing, the Founders at CrossFire Group (“CrossFire”) started in downtown Royal Oak, MI more than a decade ago. With backgrounds in Information Technology (IT) and the Legal Industry, CrossFire began placing by IT and Legal Professionals in contract and direct-hire positions throughout the Midwest.

Since our founding, CrossFire has grown into a full-service Human Capital Solutions Organization. We are proud of now providing full services beyond recruiting and staffing. Our portfolio of services includes HR supply chain management, human resources consulting, and many customized Human Resource related services.