1

Rust Embedded Jobs in Detroit, MI (NOW HIRING)

SDV Platform Architect

Dearborn, MI · Hybrid

$129K - $244K/yr

... years Embedded C experience * 1+ year Python, Rust scripting * 2 years modeling, simulation, and testing * 2 years AUTOSAR Classic/Adaptive / Open Source Alternatives BSW config or BSW/CDD ...

SDV Platform Architect

Dearborn, MI · Hybrid

$129K - $244K/yr

... years Embedded C experience * 1+ year Python, Rust scripting * 2 years modeling, simulation, and testing * 2 years AUTOSAR Classic/Adaptive / Open Source Alternatives BSW config or BSW/CDD ...

next page

Showing results 1-20

Rust Embedded information

See Detroit, MI salary details

$69.3K

$151.8K

$172.3K

How much do rust embedded jobs pay per year?

As of Jun 18, 2026, the average yearly pay for rust embedded in Detroit, MI is $151,844.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,200.00 and $171,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Rust Embedded position, and why are they important?

To thrive as a Rust Embedded professional, you need strong proficiency in the Rust programming language, embedded systems design, and low-level hardware interaction, often supported by a degree in computer engineering, electrical engineering, or a related field. Experience with microcontroller platforms (such as ARM Cortex-M), version control systems like Git, and tools such as embedded debuggers or simulators is commonly required; certifications in embedded development or safety standards (e.g. ISO 26262) can be advantageous. Effective problem-solving, attention to detail, and strong collaboration skills are essential for successful project delivery. These skills ensure reliability, efficiency, and safety in developing robust embedded software for critical hardware applications.

What are some typical day-to-day tasks for a Rust Embedded engineer?

As a Rust Embedded engineer, your daily tasks often include designing, coding, and debugging firmware or low-level drivers in Rust, conducting hardware-software integration tests, and working closely with cross-functional teams such as hardware engineers and QA specialists. You may also participate in code reviews, optimize system performance, and document technical specifications to support maintainable development. Troubleshooting and resolving issues that arise during real-world device deployment is also a common responsibility. This role involves a mix of independent problem-solving and collaborative teamwork to ensure reliable, high-performance embedded solutions.

What is a Rust Embedded job?

A Rust Embedded job involves developing software for embedded systems using the Rust programming language. These systems include microcontrollers, IoT devices, and real-time applications where performance, safety, and reliability are critical. Rust's memory safety features and concurrency support make it well-suited for embedded development, reducing common issues like buffer overflows and data races. Developers in this field work with low-level hardware interactions, device drivers, and firmware while optimizing for constraints like power consumption and processing speed.

What are the most commonly searched types of Rust Embedded jobs in Detroit, MI? The most popular types of Rust Embedded jobs in Detroit, MI are:
What are popular job titles related to Rust Embedded jobs in Detroit, MI? For Rust Embedded jobs in Detroit, MI, the most frequently searched job titles are:
What cities near Detroit, MI are hiring for Rust Embedded jobs? Cities near Detroit, MI with the most Rust Embedded job openings:
Senior Technical Fellow - Base Software & Software Architecture

Senior Technical Fellow - Base Software & Software Architecture

Stellantis

Auburn Hills, MI

$122K - $166K/yr

Other

Posted 5 days ago


Stellantis rating

7.4

Company rating: 7.4 out of 10

Based on 124 frontline employees who took The Breakroom Quiz

17th of 44 rated automakers


Job description

As a Senior Technical Fellow, you will play a pivotal role in shaping the technical direction and architectural vision of our base software systems. You will leverage your extensive expertise to drive innovation, ensure scalability, and maintain the highest standards of software quality. This role requires a deep understanding of software architecture, system design, and the ability to lead and mentor a team of talented engineers.

Key Responsibilities:

  • Architectural Leadership: Define and drive the architectural vision for base software systems, ensuring alignment with business goals and technological advancements.
  • Innovation: Lead the development of innovative software solutions, incorporating emerging technologies and best practices.
  • Technical Expertise: Provide deep technical expertise in software architecture, system design, and development methodologies.
  • Mentorship: Mentor and guide a team of engineers, fostering a culture of continuous learning and technical excellence.
  • Collaboration: Collaborate with cross-functional teams, including product management, hardware engineering, and quality assurance, to deliver high-quality software solutions.
  • Performance Optimization: Identify and address performance bottlenecks, ensuring the scalability and efficiency of software systems.
  • Documentation: Create and maintain comprehensive architectural documentation, design guidelines, and technical standards.
  • Stakeholder Engagement: Engage with key stakeholders to understand requirements, provide technical insights, and ensure alignment with business objectives.
  • Play an active and operational role in helping operational SW teams to solve tricky issues and to do (milestones checking) the right technical solutions
  • Knowledge sharing: Determine with the help of team management the needs for trainings and organize the knowledge sharing across the organization.
  • External representation: You are able to represent Stellantis in international consortiums and influence them according to Stellantis strategy. You are also able to make technical presentation during international congresses

Basic Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • A minimum of 15 years of experience in software development,
  • A minimum of 10 years in software architecture, system design, and technical leadership
  • Proficiency in multiple embedded programming languages (e.g., C/C++, RUST), deep knowledge on Embedded Automotive SW standards (Autosar) and deep knowledge of software architecture patterns, design principles, and best practices
  • Proven track record of leading and mentoring technically engineering teams, with excellent communication and interpersonal skills
  • Strong analytical and problem-solving abilities, with a focus on delivering scalable and maintainable solutions
  • Demonstrated ability to drive innovation and stay current with industry trends and emerging technologies

Preferred Qualifications:

  • Master's degree in Computer Science, Software Engineering, or a related field. PhD preferred

As a Senior Technical Fellow, you will play a pivotal role in shaping the technical direction and architectural vision of our base software systems. You will leverage your extensive expertise to drive innovation, ensure scalability, and maintain the highest standards of software quality. This role requires a deep understanding of software architecture, system design, and the ability to lead and mentor a team of talented engineers.

Key Responsibilities:

  • Architectural Leadership: Define and drive the architectural vision for base software systems, ensuring alignment with business goals and technological advancements.
  • Innovation: Lead the development of innovative software solutions, incorporating emerging technologies and best practices.
  • Technical Expertise: Provide deep technical expertise in software architecture, system design, and development methodologies.
  • Mentorship: Mentor and guide a team of engineers, fostering a culture of continuous learning and technical excellence.
  • Collaboration: Collaborate with cross-functional teams, including product management, hardware engineering, and quality assurance, to deliver high-quality software solutions.
  • Performance Optimization: Identify and address performance bottlenecks, ensuring the scalability and efficiency of software systems.
  • Documentation: Create and maintain comprehensive architectural documentation, design guidelines, and technical standards.
  • Stakeholder Engagement: Engage with key stakeholders to understand requirements, provide technical insights, and ensure alignment with business objectives.
  • Play an active and operational role in helping operational SW teams to solve tricky issues and to do (milestones checking) the right technical solutions
  • Knowledge sharing: Determine with the help of team management the needs for trainings and organize the knowledge sharing across the organization.
  • External representation: You are able to represent Stellantis in international consortiums and influence them according to Stellantis strategy. You are also able to make technical presentation during international congresses


At Stellantis, we assess candidates based on qualifications, merit, and business needs. We welcome applications from all people without regard to sex, age, ethnicity, nationality, religion, sexual orientation, disability, or any characteristic protected by law. We believe that diverse teams reflect our identity as a global company, enabling us to better address the evolving needs of our customers and care for our future.

What Stellantis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom