Skip to main content
Schaeffler logo

Embedded Software Engineer - DevOps (Humanoid Robotics)

Schaeffler

Troy, MIJobSeen 2w agoSeen in employer's feed 6 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Troy, MI
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree, required

Job overview

Schaeffler seeks a DevOps Engineer to build and own CI/CD and test-automation infrastructure for embedded motor-control products. The role partners with firmware and hardware engineers to automate build-and-test processes from commit through validated firmware image, while improving pipeline speed, reliability, and developer feedback. The position requires a bachelor’s degree in a related field and at least three years of embedded software development experience.

Skills & qualifications

RequiredNice to have

Skills

CI/CD Pipelines, requiredTest Automation, requiredPython, requiredBash, requiredBuild Tooling Automation, requiredGit, requiredBranching and Release Workflows, requiredEmbedded Software Development, requiredCross-Compilation, requiredEmbedded Toolchains, requiredHardware Flashing and Debugging, requiredTroubleshooting, requiredHardware-in-the-Loop Testing, nice to haveTexas Instruments C2000, nice to haveCortex-M85, nice to haveC29x DSP, nice to haveCode Composer Studio, nice to haveEtherCAT, nice to haveEtherNet, nice to haveIndustrial Fieldbus, nice to haveReal-Time Communication, nice to haveDocker, nice to haveInfrastructure as Code, nice to haveFunctional Safety, nice to haveRegulated Development Processes, nice to haveTraceability, nice to haveStatic Analysis, nice to haveC/C++ Coverage Tooling, nice to have

Qualifications

Bachelor's in Computer Science, Computer Engineering, Software Engineering or Related Engineering Field, required3+ Years Embedded Software Development, requiredUS Work Authorization, required

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Match

Full job description

Embedded Software Engineer - DevOps (Humanoid Robotics)

Location:

Troy, MI, US, 48083

Job Requisition ID: 47716

Schaeffler is a dynamic global technology company and its success has been a result of its entrepreneurial spirit and long history of private ownership. As a partner to all of the major automobile manufacturers, as well as key players in the aerospace and industrial sectors, we offer you many development opportunities.

Your Key Responsibilities

DevOps Engineer to builds and owns the Continuous Integration / Continuous Deployment (CI/CD) and test-automation infrastructure for our embedded motor-control products. You'll partner with firmware and hardware engineers to turn a largely manual build-and-test process into fast, repeatable, automated pipelines — from commit to validated firmware image.

  • Design, build, and maintain CI/CD pipelines for embedded firmware (build, static analysis, unit test, integration test, artifact management, and release).

  • Automate the build toolchain for cross-compiled embedded targets and keep builds reproducible across developer machines and CI runners.

  • Stand up and maintain test-automation infrastructure, including unit testing, and hardware-in-the-loop (HIL) test rigs where applicable.

  • Integrate static analysis, code-quality, and coverage tooling into the pipeline and make results visible to the team.

  • Manage artifact versioning, release packaging, and traceability from source to deployed firmware.

  • Improve build and test speed, reliability, and developer feedback loops.

  • Document the pipeline and test infrastructure so the team can use and extend it.

  • Collaborate with firmware engineers to make code testable and to triage pipeline/test failures.

Your Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering or related engineering field, with 3+ years experince in Embedded Software Devlopment.

  • Proven experience designing and maintaining CI/CD pipelines (e.g., GitLab CI, GitHub Actions, Jenkins, Azure DevOps, or similar).

  • Hands-on experience with test-automation tools and frameworks.

  • Strong scripting skills (e.g., Python, Bash) and comfort automating build/test tooling.

  • Experience with version control (Git) and branching/release workflows.

  • Experience building CI/CD for embedded software, OR a background/working familiarity with embedded software development (cross-compilation, toolchains, flashing/debugging target hardware).

  • Solid troubleshooting skills and the ability to work across the software/hardware boundary.

  • Experience building CI/CD or test automation specifically for embedded/firmware projects with hardware-in-the-loop testing. - Preferred

  • Familiarity with Texas Instruments C2000, Cortex-M85, and C29x DSP microcontrollers and the Code Composer Studio toolchain. - Preferred

  • Familiarity with EtherCAT and EtherNet (or other industrial fieldbus/real-time communication). - Preferred

  • Experience with containerization (Docker) and infrastructure-as-code. - Preferred

  • Exposure to functional-safety or regulated-industry development processes and traceability. - Preferred

  • Experience with static analysis and coverage tooling for C/C++. - Preferred

  • Must be legally authorized to work in the US.

Our Offering

  • Medical, dental and vision insurance

  • Life insurance and 401k eligible with up to 6% company match

  • Regular employee appreciation and company events

  • Please see all our benefit offerings atSchaeffler Benefits (https://schaefflerbenefits.com/)

As a global company with employees around the world, it is important to us that we treat each other with respect and value all ideas and perspectives. By appreciating our differences, we inspire creativity and drive innovation. In this way, we contribute to sustainable value creation for our stakeholders and society as a whole. Together, we advance how the world moves.

Exciting assignments and outstanding development opportunities await you because we impact the future with innovation. We look forward to your application.

https://www.schaeffler.us/careers/

Your contact

Schaeffler Humanoids USA, LLC

Kenneth R Cummings

Schaeffler is an equal employment opportunity / affirmative action employer. All qualified candidates will receive equal employment opportunities and consideration for employment without regard to unlawful consideration of race, color, sex, sexual orientation, gender identity, age, religion, national origin, disability, protected veteran status, or any other status protected by applicable law.

Keywords: Research & Development;

Nearest Major Market: Troy

Nearest Secondary Market: Detroit

How this job compares

Set against the 1,315 open Embedded Software Engineer jobs on Olive Jobs, counted November 11, 2026.

Pay
  • This postingNot listed
  • Michigan median$100–171K/yr30 salary ranges
  • US median$55–76/hr86 hourly ranges
Openings
Olive Jobs lists 51 open Embedded Software Engineer jobs in Michigan and 1,315 across the US. 2% of them nationwide are listed as remote or flexible.
Hiring the most in Michigan
Experience
This posting asks for at least 3 years of experience; Embedded Software Engineer postings that state a minimum ask for 5 years at the median (1,091 postings).
Education
This posting asks for a bachelor's degree; 537 of the 1,315 open Embedded Software Engineer jobs (41%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 11, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.