Senior Embedded Software Engineer - RTOS

1 day, 5 hours ago
Full-time
Senior
Software Development
Latitude AI

Latitude AI

Latitude AI is a wholly owned subsidiary of Ford Motor Company developing automated driving technologies. Bringing this vision to scale, our in-house ADAS platform will debut on Ford's all-new Universal Electric Vehicle Platform in 2027.

information technology & services
501-1000
$3M raised

Description

  • Drive the design and implementation of centralized RTOS configuration infrastructure for system-level settings such as memory maps, UDMA channels, and peripheral assignments.
  • Architect and configure MPUs and hardware firewalls to maintain freedom from interference between safety-critical and non-safety tasks.
  • Lead the setup and evolution of the hardware abstraction layer and low-level drivers across multiple projects and platforms.
  • Own core SoC integration modules with an emphasis on long-term maintainability and testability.
  • Profile and optimize low-level bus traffic and memory access patterns to improve latency and throughput for real-time control loops.
  • Perform deep-dive code reviews to ensure implementations are simple, bug-free, and aligned with the overall architecture.
  • Serve as a subject matter expert on hardware-software interfaces and help resolve ambiguous technical requirements through evidence-based collaboration.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field with 4+ years of relevant experience, or a Master's degree with 2+ years of relevant experience, or a PhD.
  • Experience in embedded C/C++ with a deep understanding of advanced language features and design paradigms.
  • Proven expertise in ARM-based SoC architectures, including memory-mapped I/O, DMA controllers (UDMA), and DDR bus configurations.
  • Direct experience configuring MPUs and hardware-level firewalls to enforce spatial and temporal isolation in a multi-core environment.
  • Experience building or significantly refactoring hardware abstraction layers to support multiple hardware targets or RTOS environments.
  • Ability to root-cause complex system hangs and race conditions involving shared memory and hardware peripherals without supervision.
  • Ability to identify pitfalls in low-level designs such as bus contention or MPU misconfigurations and document designs in sufficient detail for rapid implementation.
  • Expert-level use of JTAG, Tracealyzer, and logic analyzers to verify low-level hardware-software interactions.
  • Experience with ISO 26262 safety-critical development and freedom from interference requirements for ASIL systems (preferred).
  • Familiarity with Automotive Ethernet, UDS, or SOME/IP (preferred).
  • Experience with Linux-based software development and related technologies including gtests, Python, Bazel, and Docker (preferred).
  • Experience representing a team as a domain expert to silicon vendors or partner organizations (preferred).

Benefits

  • Competitive compensation, including a base salary range of $179,200 to $268,800 USD in California.
  • Annual bonus programs and equity compensation, subject to eligibility requirements.
  • High-quality medical, dental, and vision insurance for individuals and families.
  • Health savings account with employer match and pre-tax spending accounts for healthcare and dependent care.
  • Employer-matched 401(k) retirement plan with immediate vesting.
  • Unlimited vacation plus 15 paid holidays.
  • Paid parental leave and paid medical leave.
  • Monthly wellness stipend, professional development reimbursement, employee assistance program, and discounted perks such as legal services, identity theft protection, and pet insurance.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Jr. SCADA Engineer

ACT Power Services 11-50 Electric Utilities

ACT Power Services is hiring an entry-level SCADA Engineer to support solar renewable generation projects across North America, helping design, maintain, and commission control systems that connect utility-scale solar PV assets to the grid.

Cybersecurity Power BI Python
4 hours, 19 minutes ago

Senior Systems Engineer ESM / ELS

Helsing 51-250 Aerospace & Defense

Helsing is hiring an experienced engineer to lead the technical definition, design, and integration of an airborne emitter location system for a defence AI platform.

1 day, 4 hours ago

Systems Engineer (Functional Safety) – Compute Platform Systems

Torc 251-1K Road & Rail

Torc is hiring a Functional Safety Systems Engineer for its Compute Platform Systems team to help establish functional safety for autonomous truck platforms across hardware, software, validation, and operations.

Cybersecurity JIRA
1 day, 5 hours ago

Wireless Communications Systems Engineer

Helsing 51-250 Aerospace & Defense

Helsing is hiring a Wireless Communications Systems Engineer to develop reliable wireless and edge-computing systems for demanding defence environments.

Embedded Systems Generative AI Linux Prototyping Python Raspberry Pi Reinforcement Learning
3 days, 5 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers