Senior Embedded Software Engineer

Posted 15 hours ago

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ Design, prototype, develop, and test firmware for production vehicles focused on safety-critical systems.

β€’ Create and enhance applications in RTOS environments, optimizing for reliability, latency, throughput, memory usage, and power on resource-constrained platforms.

β€’ Take ownership of and advance the communication architecture among MCUs, sensors, and main compute using both standard and custom protocols.

β€’ Lead the bring-up and debugging processes for new boards and SoCs, including the development of bootloaders, drivers, and low-level diagnostics.

β€’ Collaborate with electrical engineers and software developers to transition new sensor and compute platforms from prototype phases to production.

β€’ Define and construct automated testing frameworks and harnesses at unit, integration, and system levels.

β€’ Mentor embedded engineers, perform code reviews, and assist in establishing engineering standards, tools, and best practices.


⛳️ Requirements

β€’ Proficient in C and/or C++ for embedded systems at an expert level.

β€’ Strong understanding of communication protocols, including SPI, UART, I2C, CAN, and TCP/UDP.

β€’ Experience in developing within RTOS environments such as embedded Linux with pthreads, QNX, VxWorks, or RTEMS.

β€’ Familiarity with MCU bootloaders, device drivers, and the bring-up of new boards or SoCs.

β€’ Proven experience deploying firmware to multi-device systems or vehicles in a power-safe and fault-tolerant manner.

β€’ Demonstrated ability in speed and size optimization for resource-constrained platforms.

β€’ Experience with safety-critical systems and processes, such as ISO 26262 or similar standards, is highly regarded.

β€’ Strong understanding of the embedded software development life cycle, including version control, code reviews, CI, and automated testing.

β€’ Typically, a minimum of 7 years of experience in developing embedded software for production systems, with significant work on safety-critical or highly reliable platforms.


🏝️ Benefits

β€’ Competitive salary and performance-based bonuses.

β€’ Comprehensive health and wellness benefits.

β€’ Opportunities for professional development and continuous learning.

β€’ Flexible work environment that fosters innovation and collaboration.

β€’ Engaging company culture with team-building activities and events.

People also viewed

Palmstreet10 hours ago

Senior Backend Software Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$200k – C$250k/year
ApplyView job
Chariot Claims10 hours ago

Engineering Lead, Verticalized AI

US flagCalifornia, +1 more stateFull-timeFull-stack Engineer$220k – $270k/year
ApplyView job
DLB Associates10 hours ago

Engineering Team Lead, Electrical

US flagUnited States OnlyFull-timeFull-stack Engineer$126k – $167k/year
ApplyView job
Sword Health10 hours ago

Senior AI Software Engineer

PT flagPortugal OnlyFull-timeFull-stack Engineer
ApplyView job
ClickHouse10 hours ago

Senior Software Engineer – Typescript, Frontend – AI/ML

US flagUnited States, +5 more countriesFull-timeFull-stack Engineer$147k – $238k/year
ApplyView job
ClickHouse11 hours ago

Cloud Software Engineer – Observability Platform

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers