A

ALTEN Technology

Full-service engineering services for high-tech

Lead Software Engineer - Infotainment/Connectivity Platform

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timePalo Alto, CA, USA$140k - $160k

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required.
  • At least 8 years of embedded software development experience is required.
  • Hands-on experience with high-performance systems-on-chip such as Snapdragon, NVIDIA Orin, or MediaTek is required; automotive-grade system-on-chip experience is a significant plus.
  • Proficiency in Embedded Linux, QNX, and DriveOS is required, along with experience with hypervisor systems such as Type-1 hypervisors, Gunyah, or ACRN.
  • Experience with infotainment or connectivity subsystems such as camera/display, memory/storage, GNSS, UWB, radio frequency, A2B, and Bluetooth audio is required.
  • Strong C and C++ coding skills are required.
  • A solid understanding of Linux/Android, kernel configuration, device driver interfaces, and debugging tools is required.
  • Strong board support package and kernel bring-up expertise is required, including Linux, U-Boot or equivalent, partitioning, device tree, and boot flow for eMMC, UFS, SSD, and DRAM changes.
  • Experience with Lauterbach, oscilloscopes, JTAG, and flashing tools is required.
  • Understanding of interface and protocol stacks, including SPI, I2C, Ethernet, PCIe, and CAN, and board bring-up is required.
  • Scripting experience in Python or shell is required.

Responsibilities

  • Ramp up on the existing codebase, build pipeline, and regression testing.
  • Develop and maintain the software stack for hardware verification and validation on hypervisor, Linux, and Android systems.
  • Design and run stress tests on CPU, GPU, NPU, and multimedia subsystems to identify bottlenecks, thermal limits, and stability issues.
  • Analyze and optimize ECU performance.
  • Support board bring-up, design verification, and debugging with architecture, hardware, and software teams.
  • Train and guide junior engineers.
  • Provide weekly status, risk, and decision documentation to program leadership.

Desired Qualifications

  • Automotive-grade system-on-chip experience is a significant plus.
  • Knowledge of operating-system internals, including process scheduling, memory management, concurrency, synchronization, and storage.
  • ARM core and architecture experience.
  • Experience with embedded toolchains, including compilers, linkers, and linker scripts.
  • Knowledge of automotive communication protocols, including CAN and Ethernet.
  • Experience with continuous integration and continuous delivery pipelines for embedded systems.
  • Awareness of ISO 26262 functional safety.

About the Company

ALTEN Technology

Full-service engineering services for high-tech

ALTEN Technology provides engineering services to help clients design and develop advanced technology products. It works by offering a range of engineering capabilities, including agile software development, custom software solutions, and integration of commercial and open-source software to cut costs. This collaborative model supports projects across high-impact sectors like aerospace, medical devices, and automotive technology by tailoring solutions to each client’s needs and reducing project risks. The company’s goal is to enable customers to bring innovative products to market more efficiently through flexible, end-to-end engineering services and long-term partnerships.

Company size
501-1,000
Company stage
M&A
Total funding
Not listed
Headquarters
Greensboro, North Carolina
Founded
1988

Recently Posted Jobs

Explore more opportunities at ALTEN Technology

See more jobs