Senior Embedded Software Engineer
$110k - $140kIntramotev
About Us At Intramotev, we are dedicated to revolutionizing the freight industry by liberating tons of freight from congested highways, reducing carbon emissions, and enhancing transportation efficiency. We are deploying self-propelled battery‑electric railcars and vehicles to transform freight logistics and bring innovation to our rail network. Based in St. Louis, MO, we are committed to promoting industrial revitalization, saving lives, and minimizing the environmental impact of trucking. We actively foster a work environment for every teammate that's welcoming, respectful and inclusive, with great opportunities for professional growth. Find your future with us. Role Overview We are seeking a Senior Embedded Software Engineer to own the real‑time control firmware running on the autonomy ECU stack of our self‑propelled battery‑electric railcars and vehicles. The successful candidate will own motor‑control and traction‑control firmware on RTOS‑based ECUs (FreeRTOS, Zephyr, or similar), contribute to architecture decisions across the autonomy software platform, and mentor 2–3 junior embedded engineers. This role sits at the intersection of real‑time embedded software, vehicle controls, and safety‑relevant systems engineering — taking firmware from hardware bring‑up through integration, field validation, and lifecycle support on production rail vehicles. 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 testing, integration, demonstrations, and customer interactions. Key Responsibilities Design & Architecture: Translate vehicle‑level requirements into ECU firmware architecture, real‑time scheduling strategies, and HW/SW interface specifications for motor‑control, traction‑control, and inter‑ECU communication. Real‑Time Firmware Development: Build and maintain C and C++ firmware on RTOS‑based ECUs (FreeRTOS, Zephyr, or similar) covering motor control, traction control, CAN‑bus messaging, and distributed control across the autonomy ECU stack. Hardware Bring‑Up & Debugging: Lead on‑target debugging using JTAG/SWD, oscilloscopes, and logic analyzers; drive hardware bring‑up and board‑level integration for new ECU revisions. Testing & Validation: Define and execute unit, integration, and on‑vehicle test plans for safety‑relevant firmware; partner with systems and validation engineers on hardware‑in‑the‑loop (HIL) and field‑validation campaigns. Safety & Reliability: Drive fail‑safe design and defensive‑coding practices on the embedded codebase — MISRA C/C++ conformance, coverage‑driven unit testing, fault injection on critical paths, and, where applicable, traceability against ISO 26262 / EN 50128 / EN 50129 work products. Lifecycle Support: Triage and resolve field issues across the entire product lifecycle, from prototype to fleet deployment, and feed lessons learned back into firmware and architecture. Leadership & Mentoring: Mentor 2–3 junior embedded engineers through code review, pairing, and design coaching; lead technical discussions to consensus on architecture and trade‑offs. Cross‑Functional Collaboration: Represent embedded software in cross‑discipline reviews with controls, electrical, systems, and autonomy engineering on interface specs, failure‑mode analysis, and integration milestones. Compensation & Benefits Base salary: $110,000 - $140,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: Full‑time employees enjoy 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 (Required) At least a Bachelor’s Degree in Engineering, Computer Science, Mathematics, or a related technical field. 6+ years of experience developing real‑time embedded software, including production‑shipping work on automotive, rail, or other real‑time safety‑relevant systems. Strong proficiency in C and C++ on RTOS platforms (FreeRTOS, Zephyr, or similar), including real‑time scheduling and multi‑threaded programming. Hands‑on experience developing motor‑control or vehicle‑control firmware on production hardware. Experience designing and debugging CAN‑bus communication, and on‑target debugging using JTAG/SWD, oscilloscopes, and logic analyzers. Track record of taking safety‑relevant embedded systems through hardware bring‑up, integration, and field validation. Willingness to expand into technical areas beyond your area of expertise; ability to develop innovative and novel approaches. Open‑minded and comfortable working in a teaming environment as an individual contributor. Fluent in both written and verbal English. U.S. Person (immigration or work visa sponsorship will not be provided). Preferred Qualifications (Desired) Functional safety standards: ISO 26262 (automotive) or rail equivalents such as EN 50128 / EN 50129. Hardware‑in‑the‑loop (HIL) test infrastructure design and bring‑up. Prior rail, EV, or unmanned‑systems firmware experience. Deterministic networking (TSN) or safety‑critical inter‑ECU communication patterns. Typical Education And Experience Education/experience typically acquired through advanced technical education (e.g. Bachelor and/or Master) and typically 6 or more years' related work experience or an equivalent combination of technical education and experience (e.g., Master + 4 years' related work experience). Relocation This position offers a competitive relocation package for qualified candidates. 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 lead the charge in autonomous rail technology, we'd love to hear from you! #J-18808-Ljbffr Intramotev
$110k - $140k
Intramotev is looking to hire a Senior Embedded Software Engineer in St. Louis, MO, who will develop real-time control firmware for battery-electric railcars. The ideal candidate has over 6 years of experience in embedded software and robust knowledge of C/C++ on RTOS platforms...SeniorFull time- ...A leading defense technology firm in St. Louis, Missouri, seeks a Senior Software Engineer skilled in C++ embedded development. This position demands U.S. Citizenship and an on-site presence four days a week. The ideal candidate will work on pivotal projects that enhance...Senior
- ...Mechanicaldesigndirectory is seeking an Electronic Hardware Staff Engineer in St. Louis, MO. The ideal candidate will have 10+ years of experience in electronic and firmware design for industrial embedded electronic products. This role involves significant collaboration...Senior
- The Boeing Company in Hazelwood, MO is seeking a Senior Software Engineer - Vehicle Health Management to lead embedded software development for government vehicle health systems. You will translate customer requirements into robust software designs, oversee code reviews...Senior
- Nidec Motor Corporation is seeking a technical authority in embedded motor control software to lead design, implementation, and validation for motor control and drive products. This role demands 10+ years of experience in embedded systems and expertise in motor control...Senior
- Dormont Manufacturing Co is looking for a Senior Software Engineer in St. Louis, Missouri, specializing in C++ embedded development. The candidate will design and maintain software systems for critical defense applications, requiring extensive experience and U.S. citizenship...Senior
- Edward Jones is looking for a Solutions Engineer based in St. Louis, MO to enhance their Investment Management Portfolio. This role involves... ...Advisors. The ideal candidate should possess over 10 years of software engineering experience, strong full stack capabilities, and...SeniorWork at office
- Okta is seeking a Solutions Engineer to join our pre-sales team. You will be the technical and domain expert for a customer-facing sales group, helping customers understand the value of Okta’s solutions. You’ll demonstrate products, answer complex questions, run Proofs...Senior
$34.65 - $51.98 per hour
...Additional Information About the Role BJC HealthCare System is hiring a Full-Time Senior MRI Technologist - Operating Room (Day Shift) for Barnes-Jewish Hospital - New Plaza West Tower (St. Louis, MO) Experienced Radiologic Technologists and MRI Technologists...SeniorFull timeFlexible hoursShift workDay shift3 days per week- Altana Pharma Deutschland S.L. is seeking a Senior Technical Support Representative in St. Louis, Missouri. This role acts as the primary technical point of contact, providing support and solutions to customers, while liaising with various internal departments. Responsibilities...Senior
- ELANTAS North America, LLC is seeking a Senior Technical Support Representative to serve as the primary link between customers and internal departments on technical matters, ensuring rapid resolution and service quality. The role includes training sales teams and customers...Senior
- Bana Solutions is seeking a highly skilled Full-Stack Developer in St. Louis to support a mission-critical system and lead initiatives for a custom web application. The ideal candidate should have over 5 years of web application development experience and be proficient ...Senior
- Matchbox Design Group is seeking an experienced full-stack senior developer to join their vibrant team in St. Louis. Your role will involve developing and implementing web solutions while closely collaborating with clients and team members. The ideal candidate will have...Senior
- ...About the Role SafeRide Health is seeking a Senior Full-Stack Engineer to help design, build, and scale critical applications and platform services that support our mission of improving access to healthcare transportation nationwide. This role will partner closely...SeniorRemote workFlexible hours
- RiViDium Inc. is seeking a skilled Software Developer to design, develop, and maintain full-stack applications. You will automate RMF processes, build data visualizations in Tableau, and lead teammates to deliver robust software solutions. The role requires expertise in...Senior
- ...large organizations. Our capabilities include supplying federal government entities and private businesses with software development, scientific and engineering technical assistance, systems integration, and enterprise security. Since its founding in 1996, OST has been...SeniorContract workImmediate startRelocation package
- CEdge Inc. is seeking a Senior .NET Full-Stack Developer in St. Louis, MO. This role focuses on application-layer development for TMS contract, ensuring functionality and updating third-party dependencies. The ideal candidate will have at least 3 years of .NET experience...SeniorContract work
$145k - $165k
...What Makes Us Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently... ...'re just getting started. How You'll Make an Impact: As a Senior Fullstack Engineer on the Distribution Team, you'll be instrumental in developing...SeniorWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work$99.45k - $134.55k
...us. The Boeing Company is looking for Missions Systems Software Engineers – Embedded to join the Boeing's Mission Systems Software team in... ...levels including; Associate Level, Experienced Level, and Senior Level. This role is looking to hire software engineers...SeniorPermanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$106.8k - $194.8k
...teams and take your career wherever you want it to go. Join EY and help to build a better working world. WAF Operations Solution Engineer PRACTICE DESCRIPTION: As a WAF Operations Solution Engineer, you will be responsible for implementing and managing Web...SeniorSummer holidayFlexible hours$99.45k - $134.55k
...future with us.The Boeing Company is looking for a Software Engineer (Associate, Experienced, & Senior) to join the F-15 Mission System Software Development... ...will have the unique opportunity to develop real-time embedded software for the most sophisticated military...SeniorPermanent employmentWork experience placementCasual workCurrently hiringRelocationFlexible hoursShift work- NISC is seeking talented software developers and engineers to join their team in St. Louis, Missouri. The position focuses on full-stack application development and data engineering solutions, aimed at enhancing customer service through innovative technology. Requirements...Senior
$145k - $170k
...duties. Requires expertise in specialty areas. Shall perform engineering tasks for back-end design and development efforts, including... ...degree may substitute for 2 years of experience. 10 years of software development experience in object-oriented and scripted languages...Senior- Responsibilities Lead the design, development, and deployment of enterprise-scale backend services. Architect and optimize secure DevSecOps pipelines and automated testing frameworks. Direct the migration, scaling, and modernization of applications in AWS environments. ...SeniorRemote work
- Conexess Group is seeking a Senior Application Developer for a long-term, hybrid role supporting a healthcare client. The position requires... ...across cross-functional teams to deliver enterprise-grade software. The ideal candidate has 12+ years of IT experience as a lead...Senior3 days per week
- NISC in St. Louis, Missouri, seeks a versatile mid-to-senior-level technologist to join their engineering team. This role encompasses the full software lifecycle from development to operational support. The ideal candidate will work with both internal customers and external...Senior
$75k - $145k
Performance Software Corporation in St. Louis is seeking passionate Software Developers to design and develop software solutions for state‑of‑the‑art safety‑critical systems in Avionics and Space Exploration. This position is based on-site and offers a salary ranging from...Hourly payFull time- Open Systems Technologies Corporation, located in St. Louis, Missouri, seeks an experienced Full Stack Software Developer to provide software maintenance and engineering support. The role involves developing and testing software for maritime systems using best practices...Senior
- CEdge Inc is seeking a Senior .NET Full-Stack Developer for a role located in St. Louis, MO. The incumbent will focus on the TMS contract, managing the resolution of application issues, developing SOW deliverables, and ensuring code documentation is completed. The ideal...SeniorRemote jobContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- embedded software engineer Saint Louis, MO
- embedded systems software engineer Saint Louis, MO
- embedded developer Saint Louis, MO
- embedded engineer Saint Louis, MO
- senior app developer Saint Louis, MO
- senior customer service advisor Saint Louis, MO
- senior international account manager Saint Louis, MO
- senior magento developer Saint Louis, MO
- senior quantitative risk analyst Saint Louis, MO
- sr marketing manager Saint Louis, MO


