Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$40 - $55 per hour

Actalent

Job Title: Embedded Software EngineerJob Description

This role focuses on designing, developing, and maintaining embedded software for innovative research and development projects in the consumer space. You will collaborate closely with cross-functional software and project teams to create robust software architectures, test and debug platforms, and build supporting tools for verification on Windows and Linux. The position is ideal for someone who enjoys hands-on microcontroller programming, values software quality, and thrives in an R&D and prototyping environment.

Responsibilities

  • Design and develop embedded software for innovative R&D projects in the consumer domain.

  • Collaborate closely with the software department and project teams to solve technical problems and design robust software architectures.

  • Transfer technical knowledge and best practices across teams to support ongoing and future projects.

  • Test and debug new and existing embedded platforms to ensure reliability, performance, and quality.

  • Create and maintain clear software documentation to support development, testing, and maintenance activities.

  • Use version control systems to manage code changes, maintain history, and support collaborative development.

  • Design and develop Windows- and Linux-based software tools for test and verification of embedded systems.

  • Work directly with end-users and customers to understand requirements, gather feedback, and refine solutions.

  • Contribute actively as both a team member and an individual contributor in an R&D and prototyping environment.

Essential Skills

  • At least 2 years of experience developing embedded software.

  • Strong proficiency in C or C++ programming for embedded systems.

  • Hands-on experience with embedded software development and microcontroller programming.

  • Good understanding of low-level microcontroller programming concepts, including hardware interfaces and peripherals.

  • Experience programming and debugging microcontrollers on printed circuit boards (PCBs).

  • Familiarity with embedded software development methodologies and a passion for developing high-quality software.

  • Experience using version control systems for managing software projects.

  • Ability to work directly with end-users and customers to clarify requirements and provide technical support.

  • Collaborative mindset with the ability to contribute effectively in a team of experts as well as independently.

  • Degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related field is desired.

Additional Skills & Qualifications

  • Experience with Python programming is a plus.

  • Experience with unit testing frameworks and CI/CD toolchains for embedded development is preferred.

  • Familiarity with tools such as MATLAB and Simulink for developing, simulating, and validating control algorithms is a bonus.

  • Experience with web frameworks such as Django, Flask, React, or Vue.js is a bonus.

  • Experience working with relational databases such as PostgreSQL, MySQL, or Oracle is a bonus.

  • Familiarity with object-relational mappers (ORMs) such as ODB, Django ORM, or SQLAlchemy is a bonus.

  • Interest in R&D and prototyping environments where rapid iteration and experimentation are common.

Work Environment

You will work in a collaborative R&D and prototyping environment focused on consumer-facing technologies. The role involves close interaction with cross-functional teams, including software engineers, hardware engineers, and end-users, to rapidly develop and refine embedded solutions. You will use a range of tools and technologies such as C, C++, Python, MATLAB/Simulink, Windows and Linux platforms, version control systems, and CI/CD pipelines to support development and testing. The environment emphasizes teamwork, knowledge sharing, and continuous improvement, while also giving you space to contribute as an independent technical expert.

Job Type & Location

This is a Contract to Hire position based out of Ann Arbor, MI.

Pay and Benefits

The pay range for this position is $40.00 - $55.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a hybrid position in Ann Arbor,MI.

Application Deadline

This position is anticipated to close on Jul 31, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Ann Arbor, MI vacancy
  • $127.4k - $236.6k

    Lead Software Engineer, AI What if the AI agents you architect today are empowering legal professionals at firms large and small to act more decisively, with sharper judgment and greater leverage, and the tools you use to build them are themselves AI-native, multiplying... 
    Suggested
    Work at office
    Local area
    Flexible hours
    Shift work
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    17 hours ago
  • $127.4k - $236.6k

    Lead Software Engineer, AI Are you passionate about building AI-driven software that transforms how professionals work? Join our fast-moving, forward-thinking group that is creating AI-driven software for professionals through our investigative platform, CLEAR (Consolidated... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  • $105.9k - $180k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  ...thermals, PCIe, memory, storage, and interconnects. HPC Software & OS Integration Install, configure, and maintain... 
    Suggested
    Minimum wage
    Work experience placement
    Local area
    Remote work
    Flexible hours

    KLA

    Ann Arbor, MI
    4 days ago
  • $116.36k - $155.15k

     ...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions... 
    Suggested
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Ann Arbor, MI
    4 days ago
  • $139k - $166.8k

     ..., we are focused solely on developing software for automated trucks to transform how the...  ...memory usage, and real-time behavior of embedded applications.   ~ Integrate and maintain...  ...'s or Master's Degree in Computer Engineering, Computer Science, Engineering, or related... 
    Suggested
    Full time
    Immediate start
    Relocation

    Torc Robotics

    Ann Arbor, MI
    1 day ago
  •  ...Job Description Job Description Treetown Tech seeks Senior Embedded Software Engineers to join their multi-disciplinary engineering team in Ann Arbor, Michigan. This is a hybrid remote position offering schedule flexibility and the opportunity to work from home several... 
    Local area
    Immediate start
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Rehmann

    Ann Arbor, MI
    16 days ago
  •  ...Job Title HITS Enterprise Device Engineering and Management (EDEM) Team Engineer Job Description The HITS Enterprise Device Engineering...  ...using relevant tools to package, deploy, and troubleshoot software. You will possess a broad understanding of supporting the... 
    Work experience placement
    Remote work
    Work from home

    University of Michigan Flint

    Ann Arbor, MI
    1 day ago
  • $95k - $120k

     ...impact of their work. Join us. Job Summary The Systems Engineer II leverages a comprehensive understanding of the company's products...  ...~3+ years experience in automotive engineering working on software, hardware, or combined hardware/software products Desirable... 
    Work at office
    Immediate start
    Flexible hours
    Shift work

    May Mobility

    Ann Arbor, MI
    1 day ago
  •  ...Title: RF Sensing Systems Engineer RF Sensing Systems Engineer KBR’s National Security Solutions team provides high-end engineering...  ...to experimental/collected data. • Implement, using software such as MATLAB or Python, advanced signal and image processing... 
    Internship
    Local area
    Remote work

    KBR

    Ann Arbor, MI
    1 day ago
  •  ...May Mobility in Ann Arbor, MI seeks a Senior Systems Engineer II to lead the definition, optimization, and validation of next-generation Autonomous Vehicle capabilities. You will bridge high-level autonomy goals and actionable system requirements, designing complex scenario... 

    Pantera Capital

    Ann Arbor, MI
    7 hours ago
  •  ...Position Summary (Why this role matters): The Sr. Systems Engineer will work with the HistoSonics team in the research, design, engineering...  ...related to core therapy, acoustic, electric, robotic, and software system subcomponents. Design or develop medical diagnostic... 
    Full time
    Temporary work
    Work experience placement
    Visa sponsorship

    HistoSonics, Inc.

    Ann Arbor, MI
    5 days ago
  • $115k - $125k

    The Implementation Engineer is responsible for the technical execution of customer implementation projects across OTAVA’s cloud, infrastructure, backup, disaster recovery, networking, and security solutions. Working closely with the Manager of Implementation, Solutions... 
    Full time

    Schurz Communications

    Ann Arbor, MI
    17 hours ago
  •  ...development —Javascript, React, etc Working knowledge of modern software development frameworks, including server-side MVC (e.g....  ...to succeed. Today, our product group comprises ~15 designers, engineers, and project managers. Some have decades of experience, some are... 
    Full time
    Part time
    Work experience placement
    Internship
    Work at office
    Local area

    Webfx.com

    Ann Arbor, MI
    1 day ago
  •  ...Job Description Workplace Type: Hybrid About Us: Pickett, an ESP Associates company, is a highly innovative surveying and engineering company with over 60 years of industry experience serving clients throughout the US and Caribbean. At Pickett, we use the... 
    Temporary work
    For subcontractor
    Flexible hours

    ESP Associates

    Ann Arbor, MI
    a month ago
  • $125k - $175k

     ...Software Engineer As a Software Engineer, you'll develop, deploy, and maintain the backbone of all-domain autonomy capabilities, from inter-agent communications to hardware and simulation interfaces. Integration with new vehicles and hardware is a critical function.... 
    Full time
    For contractors
    For subcontractor
    Work at office
    Remote work

    Applied Intuition

    Ann Arbor, MI
    3 days ago
  •  ...Software Engineer Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE...  ...across software engineering, DevSecOps, cloud technologies, embedded systems, digital engineering, AI-enabled systems, and modern... 
    Work experience placement
    Internship
    Local area
    Immediate start

    MITRE

    Ann Arbor, MI
    3 days ago
  • KLA-Belgium is seeking a talented HPC Software Engineer in Ann Arbor, Michigan, to design and optimize HPC software for semiconductor manufacturing. This role involves collaborating with hardware and systems teams to define requirements and ensure system-level efficiency... 

    KLA-Belgium

    Ann Arbor, MI
    7 hours ago
  • $165k - $241.4k

     ...Dashboard product. You will work with many different people within Engineering and throughout Cisco to help build the infrastructure and data...  ...ship, analyze, and maintain scalable, distributed, enterprise software solutions that support the services which record and consume... 
    Permanent employment
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Ann Arbor, MI
    4 days ago
  •  ...AI Systems Engineer AI & Digital Health Innovation (AI&DHI) is the enabling engine for AI and digital health research at the University...  ...Programmer/Analyst Sr Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience ~3-5... 
    Full time
    Remote work
    Work from home

    University of Michigan Flint

    Ann Arbor, MI
    3 days ago
  •  ...Solutions Engineer Arene's goal is to open vehicle programming to everyone by simplifying vehicle software development and increasing deployment frequency without compromising safety or security. The team believes this will create a whole new market of vehicle application... 
    Relocation

    Kasmo Global

    Ann Arbor, MI
    4 days ago
  • $205.7k - $266.3k

    The application window is expected to close on: 07/12/2026. Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received. * Customer is based out of Grand Rapids, MI. This role is primarily looking for candidates who...
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Ann Arbor, MI
    4 days ago
  •  ...self-starter with a love of technology to be our next Solutions Engineer. They should be problem-solvers, be comfortable with front-end...  ...pipelines, and a very good understanding of the accessibility software domain and solutions. Ability to engage with customers to understand... 
    Remote work

    Deque Systems

    Ann Arbor, MI
    6 hours ago
  • Qualifications 4+ years of professional experience building cross browser, performance-conscious websites. Fluent in vanilla JavaScript, HTML, and CSS. Experience building responsive web and mobile applications using modern frameworks such React. Experience...

    MSITEK

    Ann Arbor, MI
    4 days ago
  • $82.1k - $172.4k

    Job Title: Staff Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start:...  ...be working closely with a talented team to deliver a complex software application into operations. The position will primarily support... 
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Ypsilanti, MI
    17 hours ago
  •  ...Electrical Engineer - Power System Protection Black & Veatch is seeking an experienced Power System Protection Engineer with a preferred...  ...calculations / setting file development, relay manufacturer software platforms, and power system analysis & modeling software. In... 
    Work experience placement
    Flexible hours

    Black & Veatch

    Ann Arbor, MI
    4 days ago
  • $125k - $155k

     ...Senior Network & Systems Engineer Utilidata is a fast-growing AI company enabling AI data centers to dynamically orchestrate power and unlock more compute capacity from existing energy infrastructure. For over a decade, we have applied AI to the electric grid — bringing... 
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    3 days ago
  •  ...Navitas is the right place for you. Overview The Lead Product Engineer is a Senior Engineer who will work as a key part of the...  ...The Lead Product Engineer may utilize requirements management software. The Lead Product Engineer will own the product design, safety... 
    Full time
    Work experience placement

    East Penn Manufacturing

    Ann Arbor, MI
    6 hours ago
  •  ...experience. Experience Minimum 1 year of experience in software development or a related technical field. Technical Skills...  ...Background in a field relevant to NIRA’s operations (automotive, civil engineering, cloud development, etc.). Technical Skills Experience... 
    Work experience placement
    Work from home
    Flexible hours

    NIRA DYNAMICS INC

    Ann Arbor, MI
    5 days ago
  • KLA is seeking a strategic leader in AI to enhance HR functions through innovative solutions in Ann Arbor, Michigan. The role involves defining AI use cases, implementing advanced automations, and ensuring governance compliance. The ideal candidate will have significant...

    KLA

    Ypsilanti, MI
    7 hours ago
  • $110k - $145k

    A leading transportation data management company in Ann Arbor is seeking a Senior Software Engineer to design, build, and maintain core systems for their transportation platform. This role involves delivering complex features, mentoring others, and collaborating with product... 

    Ms2soft

    Ann Arbor, MI
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!