Senior Embedded Software Engineer
Serve RoboticsFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Key technologies and capabilities for this role
Common questions about this position
This information is not specified in the job description.
This information is not specified in the job description.
A BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or related field is required.
Responsibilities include developing real-time embedded software for custom Linux-based hardware, designing low-level hardware interfaces, writing Linux kernel drivers and userspace APIs, profiling and tuning software for performance, and collaborating with hardware and data teams.
Shift5 fosters a collaborative environment with passionate, innovative professionals driven by a shared mission. Core values include embracing truth and integrity, user-centric focus, and being collaborative and adaptable.
Strong candidates are passionate about developing complex systems, optimizing software performance, and thrive in collaborative environments with opportunities to take ownership and expand skills.
Observability platform for operational technology
Shift5 offers an observability platform that focuses on cybersecurity and data analytics for operational technology (OT) in defense and transportation sectors. The platform collects and analyzes data from onboard systems, such as buses and weapon systems, and is protocol-agnostic, allowing it to adapt to various data communication protocols. By providing real-time insights, Shift5 helps clients improve safety, maintenance scheduling, and threat detection. The company's goal is to enable better decision-making to enhance the reliability and performance of their fleets.