Senior Software Engineering Manager - RTOS

Latitude Inc
Pittsburgh, PA, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Abstraction Layers Application Programming Interfaces (APIs) Computing Platforms Booting (BIOS) C++ (Programming Language) Static Program Analysis Software Debugging Memory Management Multiprocessing Real-Time Operating Systems Software Engineering System Programming
+2 more
DO-178B Software Coding

Job description

Experteer Overview As Lead Embedded Systems Engineer for the RTOS team, you will shape the real-time operating system foundation used across the vehicle compute platform. You’ll guide safety-critical scheduling, memory protection, and multicore partitioning, ensuring isolation and predictability. You’ll collaborate with hardware safety, safety engineering, and platform teams to align software with hardware protection and safety requirements. This role combines systems programming, safety engineering, and platform architecture to enable scalable, trustworthy software across latency-sensitive automotive systems. You’ll mentor a team of senior engineers and drive technical direction with a strong impact on the,火, Compensation / Benefits * Lead and grow a team of senior and staff embedded systems engineers for the RTOS build, configuration, and runtime layer * Set technical direction for scheduling policy, memory protection, fault handling, and multicore partitioning to meet real-time deadlines and safety requirements * Design and evolve C++ runtime APIs and primitives for safe memory management and scheduling * Define core allocation strategy for the compute platform across cores based on timing, isolation, and safety * Own RTOS isolation across cores, including MPU configuration and privilege enforcement, compatible with hardware firewall protections * Design cross-core synchronization primitives and collaborate to minimize cross-core coordination overhead * Develop tooling to determine multicore scheduling requirements systematically toward global deadline guarantees * Oversee boot sequence, secure boot, watchdog/fault escalation, and contribute to multicore bring-up * Partner with systems safety engineering to ensure RTOS meets automotive functional safety requirements * Collaborate with hardware safety team, silicon partners, and platform teams to handle multicore quirks and safety considerations * Drive coding standards, static analysis, and debug/trace instrumentation across the RTOS codebase * Manage hiring, performance, and career development with potential to develop a manager * * * Tasks * Bachelor’s degree in a related field with 10+ years of relevant experience, or Master’s with 8+ years, or PhD with 5+ years * Significant experience in embedded systems or RTOS development * Deep knowledge of real-time scheduling theory, memory protection (MPU/MMU), and low-level C/C++ systems programming * Experience designing APIs or abstraction layers for embedded runtimes * Experience with multicore RTOS architectures and inter-core communication * Experience with core allocation strategies and task-to-core assignment in multicore embedded systems * Experience designing or working with cross-core synchronization primitives * Familiarity with automotive or safety-critical software practices (ISO 26262, DO-178C) * Experience managing engineering teams and hiring; developing other managers is a plus * Comfort with hardware-adjacent domains (power, thermal, diagnostics) and ambiguity while driving tooling improvements * Strong cross-functional communication skills with hardware, safety, and application teams Key requirements * medical, dental, and vision insurance * 401(k) with employer match * paid parental leave * unlimited vacation * 12+ holidays? * Professional development reimbursement

Requirements

across the RTOS codebase * Manage hiring, performance, and career development with potential to develop a manager * * * Tasks * Bachelor’s degree in a related field with 10+ years of relevant experience, or Master’s with 8+ years, or PhD with 5+ years * Significant experience in embedded systems or RTOS development * Deep knowledge of real-time scheduling theory, memory protection (MPU/MMU), and low-level C/C++ systems programming * Experience designing APIs or abstraction layers for embedded runtimes * Experience with multicore RTOS architectures and inter-core communication * Experience with core allocation strategies and task-to-core assignment in multicore embedded systems * Experience designing or working with cross-core synchronization primitives * Familiarity with automotive or safety-critical software practices (ISO 26262, DO-178C) * Experience managing engineering teams and hiring; developing other managers is a plus * Comfort with hardware-adjacent domains (power, aaaaa the diagnostics) and ambiguity while driving tooling improvements * Strong cross-functional communication skills with hardware, safety, and application teams Key requirements * medical, dental, and vision insurance * 401(k) with employer match * paid parental leave * unlimited vacation * 12+ holidays? * Professional development reimbursement

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 Ā· Coffee With Developers

1:37 min

Supporting multiprocessing with custom copyreg pickling

Konstantin Bespalov Ā· WWC 2023

1:26 min

The evolution and release of Spring Boot 3

Josh Long Ā· LIVE

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:59 min

Parallel execution through multiprocessing and multithreading concepts

Shweta Palande Ā· LIVE

3:16 min

Scaffolding a Spring Boot web application with Maven

Aleksandr Kalikov Ā· LIVE

Videos

See all

Related articles

See all