Automotive Linux BSP Senior Engineer

Arrow Components

Arkansas

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A global engineering company is seeking an experienced Automotive Linux BSP Senior Engineer based in the United States. The role involves developing real-time embedded software and participating in both high-level and low-level software design. Candidates should have over 5 years of experience in BSP or low-level embedded software development, particularly in the automotive sector. Proficiency with ARM tools, debugging skills, and familiarity with virtualization technologies are essential. This full-time position offers a dynamic work environment in engineering services.

Qualifications

  • 5+ years of experience in BSP or low-level embedded software development, preferably in the automotive domain.
  • Hands-on experience with QNX / Embedded Linux kernel development.
  • Familiarity with virtualization technologies and virtual I/O frameworks.

Responsibilities

  • Responsible for design and development of real time embedded software.
  • Participate in high and low-level software design.
  • Perform software testing including unit and functional requirements.

Skills

BSP or low-level embedded software development
Experience with ARM tools and scripting languages
Understanding of Android and Kernel basics
Automotive communication protocols (CAN, LIN, FlexRay, Ethernet AVB/TSN)
Good debugging skills

Tools

Yocto
QNX
Embedded Linux

Job description

Position

Automotive Linux BSP Senior Engineer

Job Description
  • Responsible for design and development of real time embedded software/firmware and PC/mobile based software application.
  • To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement.
  • Participate in High level and low level software design
  • Perform software testing including unit, functional and system level requirement including manual and automated
  • Performs software requirement to design to coding to testing traceability
  • Performs code review following coding guidelines and static code analysis
  • Troubleshoots software problems of limited difficulty.
  • Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
  • Follow defined process for software Development life cycle
  • Develops software solutions from established programming languages or by learning new language required for specific project.
Key Experience / Skills Required
  • 5+ years of experience in BSP or low-level embedded software development, preferably in the automotive domain.
  • Platform: QCOMM, NXP, TI, Infineon etc.
  • Good understanding of Android and Kernel basics.
  • Understanding of device drivers and hands on experience of the same.
  • Experience with ARM tools and scripting languages (Python, Shell scripts)
  • Embedded device driver development for ARM processors
  • Hands-on experience with QNX / Embedded Linux kernel development.
  • Familiarity with virtualization technologies (e.g., QEMU, Xen, KVM) and virtual I/O frameworks.
  • Solid understanding of automotive communication protocols (CAN, LIN, FlexRay, Ethernet AVB/TSN).
  • Experience with hardware bring-up, debugging tools (JTAG, Lauterbach), and performance tuning.
  • Hands on experience or familiarity with Clock drivers, Peripherals (Storage device, Buses) drivers, Diag, IPC drivers and Power Management drivers would be an added advantage.
  • Knowledge of functional safety concepts and compliance processes.
  • Very good debugging skills required
  • Open souce and other stack integration
  • Yocto and CI/CD
  • Cross functional team communication
Location

IN-MH-Pune, India-Blue Ridge-Hinjewadi (eInfochips)

Time Type

Full time

Job Category

Engineering Services

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automotive Embedded Software Engineer - BSP/RTOS
Automotive Embedded Software Engineer - BSP/RTOS

Global Connect Technologies • Dearborn (MI)

On-site
USD 100,000 - 160,000
Senior Automotive Linux BSP Engineer
Senior Automotive Linux BSP Engineer

Arrow Components • Arkansas

On-site
USD 100,000 - 130,000
Senior Embedded Linux Engineer – Telematics & Middleware
Senior Embedded Linux Engineer – Telematics & Middleware

Veriipro • Auburn Hills (MI)

On-site
USD 100,000 - 130,000
Sr. Staff Embedded Software Engineer – SoC & BSW
Sr. Staff Embedded Software Engineer – SoC & BSW

Hashlist • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Competitive rate
Comprehensive health & well-being coverage
Retirement savings plans
+1
Staff BSW Middleware Engineer
Staff BSW Middleware Engineer

Stellantis NV • Auburn (AL)

On-site
USD 120,000 - 150,000
Staff BSW Middleware Engineer
Staff BSW Middleware Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 130,000 - 170,000
Senior C++/C Android Infotainment Automotive
Senior C++/C Android Infotainment Automotive

Visa Hunt • Town of Poland (NY)

On-site
USD 120,000 - 180,000
Sr. Staff BSW OS and Hypervisor Engineer
Sr. Staff BSW OS and Hypervisor Engineer

Hashlist • Auburn Hills (MI)

On-site
USD 100,000 - 130,000
Automotive Linux BSP & Infotainment Engineer
Automotive Linux BSP & Infotainment Engineer

itechstack • Burlingame (CA)

On-site
USD 90,000 - 120,000
Senior Software Architect - Embedded Connectivity
Senior Software Architect - Embedded Connectivity

KGTiger • Allen Park (MI)

On-site
USD 120,000 - 150,000