Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Glydways

Senior Embedded Software Engineer

Glydways

. Design, prototype, build, and test production vehicle firmware for safety-critical systems .

Posted 9/30/2026full-timeRemote • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and optimizing embedded firmware for safety-critical systems, with a strong focus on communication protocols, RTOS environments, and automated testing frameworks. Proven ability to mentor engineers and establish best practices in embedded software development.

Highest-signal resume keywords
Expert-Level C/C++ ProgrammingRTOS Development ExperienceCommunication Protocols (SPI, UART, I2C, CAN, TCP/UDP)Safety-Critical Systems Knowledge (ISO 26262)Automotive Domain Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Embedded Firmware DevelopmentMCU BootloadersDevice DriversSafety-Critical SystemsSpeed and Size OptimizationAutomated Testing FrameworksVersion ControlCode ReviewDeterministic TimingScripting (Python)
Soft Skills
MentoringCollaborationProblem-Solving
Tools & Technologies
PX5Embedded LinuxQNXVxWorksRTEMSNXP S32K3Electronics Test EquipmentCAN Tooling
Industry Keywords
AutomotiveTransitSafety MCUsFault-Tolerant SystemsEmbedded Software Development Life Cycle

Tech Stack

Tools & technologies
LinuxPythonRTOSSDLCC++

About the role

Key responsibilities & impact
  • Design, prototype, build, and test production vehicle firmware for safety-critical systems
  • Develop and optimize applications in RTOS environments for reliability, latency, throughput, memory footprint, and power
  • Own and evolve communication architecture between MCUs, sensors, and main compute across standard and custom protocols
  • Lead bring-up and debugging for new boards and SoCs, including bootloaders, drivers, and low-level diagnostics
  • Partner with electrical engineers and software developers to take new sensor and compute platforms from prototype to production
  • Define and build automated testing frameworks and harnesses at unit, integration, and system levels
  • Mentor embedded engineers, conduct code reviews, and help establish engineering standards, tools, and best practices

Requirements

What you’ll need
  • Expert-level C and/or C++ for embedded systems
  • Strong command of communication protocols including SPI, UART, I2C, CAN, TCP/UDP
  • Experience developing in RTOS environments such as PX5, embedded Linux with pthreads, QNX, VxWorks, or RTEMS
  • Experience with MCU bootloaders, device drivers, and new board or SoC bring-up
  • Experience deploying firmware to multi-device systems or vehicles in a power-safe, fault-tolerant way
  • Demonstrated speed and size optimization for resource-constrained platforms
  • Experience with safety-critical systems and processes such as ISO 26262 or similar standards is highly valued
  • Solid understanding of the embedded software development life cycle, including version control, code review, CI, and automated testing
  • Typically 7+ years developing embedded software for production systems, including substantial work on safety-critical or highly reliable platforms
  • Experience in automotive and/or transit domains
  • Experience with automotive-grade safety MCUs, ideally NXP S32K3 or comparable lockstep/ASIL-rated parts
  • Familiarity with kernel internals and low-level OS concepts
  • Experience with deterministic timing and networking such as NTP, PTP, or TSN
  • Experience with CAN tooling and DBC-based workflows
  • Comfort with electronics test equipment and hardware debugging
  • Scripting experience, such as Python, for test automation and tooling