Associate Embedded Software Engineer

Intramotev

St. Louis (MO)

On-site

USD 65,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical coverage
Vacation: unlimited PTO
Equity for full-time employees
Parental leave

Job summary

Intramotev in St. Louis, MO is hiring an Associate Embedded Software Engineer to join the on‑vehicle embedded team. This entry‑level role focuses on a single firmware feature at a time, under mentorship from senior engineers.

The position is full‑time, in‑office in St. Louis, with occasional domestic travel for hardware integration and field testing, on a team of 3–10 engineers.

Qualifications

  • Bachelor's degree in Computer/Electrical Engineering or Computer Science (in progress or completed).
  • 0–2 years embedded software experience with C/C++ on an embedded target.
  • Familiar with RTOS concepts, tasks, scheduling, and interrupts from coursework or project work.
  • Experience with git in a collaborative workflow and Linux command line.
  • Fluent in written and spoken English; legally eligible to work in the U.S.

Responsibilities

  • Write clean, testable C/C++ for on‑vehicle embedded system components under senior guidance.
  • Develop unit tests and contribute to test coverage for touched features.
  • Debug on target hardware using JTAG/SWD or logic analyzers with senior support.
  • Collaborate in a git‑based workflow with clear status and blockers to the lead.

Skills

C/C++ embedded
RTOS concepts
Git workflows
Linux command line
Team collaboration

Education

Bachelor's degree in a related field
0–2 years embedded software experience

Tools

JTAG/SWD
Logic analyzer
Embedded development tooling

Job description

About Us

At Intramotev, we're liberating tons of freight from congested highways, reducing carbon emissions, and enhancing transportation efficiency. We're building self‑propelled battery‑electric railcars and vehicles that make rail the more competitive, more sustainable choice for freight movement — bringing a 200‑year‑old industry into its next era. We're committed to fostering an environment for every teammate that's welcoming, respectful, and inclusive, with real opportunity for professional growth. Find your future with us.

Role Overview

We are hiring an Associate Embedded Software Engineer to join the on‑vehicle embedded team within Software, working on the FreeRTOS real‑time system and embedded‑Linux device that run across our self‑propelled battery‑electric railcars and vehicles. This is an entry‑level role: you'll take on a single embedded device or firmware feature at a time, under code review and close mentorship from the team's Senior Embedded Software Engineer(s), rather than owning a firmware domain independently.

This is a full‑time, 100% in‑office role based in St. Louis, MO. You'll work within a team of 3–10 engineers and engage in occasional domestic travel for hardware integration, bring‑up, and field testing.

Key Responsibilities
  • Software Development: write clean, testable, well‑commented C and C++ for components of the on‑vehicle embedded system, extending an existing codebase under guidance from senior engineers.
  • Testing & Validation: write unit tests for your changes and understand why testing before deployment to hardware matters; contribute to test coverage for the features you touch.
  • Debugging & Hardware Integration: debug on target hardware using tools such as JTAG/SWD or a logic analyzer, with support from senior teammates.
  • Collaboration: work in a git‑based collaborative workflow — branching, merging, pull requests, and code review — and communicate status and blockers clearly to the embedded software lead and team.
Compensation & Benefits

Base salary: $65,000 to $90,000 plus equity.

Intramotev offers a comprehensive benefits package for all team members, including:

  • Medical coverage: we cover 100% of employee medical premiums, plus low‑cost dental and vision options.
  • Vacation: unlimited paid time off.
  • Equity: full‑time employees receive equity in the company.
  • Parental leave: new parents receive paid time off to spend quality time with their family.
About You: Basic Qualifications
  • At least a Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field (in progress or completed).
  • 0–2 years of embedded software experience (internships, co‑ops, research, or significant coursework/project work count), with working knowledge of C and C++ on an embedded target — comfortable reading and extending an existing codebase, not only building greenfield — plus a solid understanding of data structures, algorithms, and real‑time / multi‑threaded programming fundamentals (RTOS concepts such as tasks, scheduling, and interrupts, from coursework or project work).
  • Exposure to debugging on target hardware (JTAG/SWD or logic analyzer), even in a lab or coursework setting, and developing discipline about testing — writes unit tests and understands why testing before deployment to hardware matters.
  • Experience with git in a collaborative workflow (branching, merging, pull requests, code review); comfort working in a Linux command‑line environment; willingness to expand into technical areas beyond your area of expertise, and to take an unfamiliar problem, break it down, and work toward a solution with guidance.
  • Open‑minded and comfortable working in a teaming environment as an individual contributor.
  • Fluent in both written and verbal English. Must be legally authorized to work in the U.S.; CPT/OPT is supported.
Preferred Qualifications
  • Coursework or project exposure to CAN bus or other vehicle‑network protocols.
  • Exposure to motor‑control, robotics, or other real‑time control‑loop software.
  • Familiarity with AI‑assisted development tools (Claude, Cursor, Copilot, etc.).
  • Rust exposure.
  • Cross‑disciplinary project work with hardware or electrical engineers.
  • A portfolio of technical work you can walk us through — GitHub, personal projects, research, or substantial coursework.
  • Rail, EV, or unmanned‑systems experience.
Typical Education and Experience

Education/experience typically acquired through advanced technical education (e.g. Bachelor) and typically 0 or more years' related work experience (internships, co‑ops, research, or significant coursework/project work).

Relocation

Relocation assistance is not offered for this role.

Equal Opportunity Employer

Intramotev is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.

Closing

If you're passionate about embedded software and eager to contribute to autonomous rail technology, we'd love to hear from you!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Embedded Software Engineer
Associate Embedded Software Engineer

Neara • St. Louis (MO)

On-site
USD 65,000 - 90,000
Medical coverage
Dental and vision options
Unlimited PTO
+2
Experienced Embedded Software Engineer
Experienced Embedded Software Engineer

Neara • St. Louis (MO)

On-site
USD 90,000 - 120,000
Medical coverage
Unlimited vacation PTO
Equity
+1
Experienced Embedded Software Engineer
Experienced Embedded Software Engineer

Intramotev • St. Louis (MO)

On-site
USD 90,000 - 120,000
Medical coverage
Unlimited PTO
Equity
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Neara • St. Louis (MO)

On-site
USD 110,000 - 140,000
100% employee medical premiums
Unlimited paid time off
Equity in the company
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Intramotev • St. Louis (MO)

On-site
USD 110,000 - 140,000
Unlimited paid time off
100% paid employee medical premiums
Equity options
+1
Software Engineer, Vehicle Controls
Software Engineer, Vehicle Controls

Intramotev • St. Louis (MO)

On-site
USD 90,000 - 115,000
Medical coverage
Unlimited PTO
Equity
+2
Associate Full-Stack Software Engineer
Associate Full-Stack Software Engineer

Neara • St. Louis (MO)

On-site
USD 70,000 - 90,000
Medical coverage for employees
Unlimited paid time off
Equity in the company
+1
Experienced Full-Stack Software Engineer
Experienced Full-Stack Software Engineer

Neara • St. Louis (MO)

On-site
USD 90,000 - 115,000
Medical coverage
Unlimited paid time off
Equity
+1
Associate Full-Stack Software Engineer
Associate Full-Stack Software Engineer

Intramotev • St. Louis (MO)

On-site
USD 70,000 - 90,000
Medical coverage
Unlimited PTO
Equity
+1
Wireless Communications & Controls Engineer (Vehicle / Robotics)
Wireless Communications & Controls Engineer (Vehicle / Robotics)

Neara • St. Louis (MO)

On-site
USD 100,000 - 130,000
100% medical premium coverage
Unlimited paid time off
Equity for full-time employees
+1