Home

Hiring Now : : Embedded C++ Engineer with Hardware Abstraction Layer (HAL): : Bay Area, CA at Bay, Arkansas, USA
Email: [email protected]
http://bit.ly/4ey8w48
https://jobs.nvoids.com/job_details.jsp?id=2295581&uid=

From:

Suraj Barik,

Vyze Inc

[email protected]

Reply to:   [email protected]

Job Description -
Job Title: Embedded C++ Engineer with Hardware Abstraction Layer (HAL) Expertise
Location: Bay Area, CA (Hybrid )Local candidates preferred 
Duration: 6 months
Visa: NO H1B/CPT/OPT 
Need linkdlen 

 Job Description

Our client in the Bay Area is seeking a highly skilled Embedded C++ Engineer with extensive experience in Hardware Abstraction Layer (HAL) development. The ideal candidate will possess a deep understanding of embedded systems, BSPs, bootloaders, RTOS, and Linux kernel drivers. This role will involve designing, developing, and optimizing low-level software that interfaces directly with hardware components, ensuring seamless performance and integration.

Responsibilities
Develop and maintain Hardware Abstraction Layer (HAL) to enable hardware-software integration.
Design, implement, and optimize Board Support Packages (BSPs) and bootloaders.
Work with RTOS and embedded Linux systems to ensure real-time performance and reliability.
Develop and debug Linux kernel drivers for hardware interfaces.
Collaborate with hardware and software teams to define system requirements and specifications.
Conduct performance testing and tuning for embedded software systems.
Document designs, processes, and workflows to ensure maintainability and scalability.
Troubleshoot and resolve hardware/software issues in a fast-paced environment.

Qualifications
Bachelors or Masters degree in Computer Science, Electrical Engineering, or related field.
5+ years of experience in embedded C++ development.
Proficiency in HAL, BSPs, and bootloaders development.
Strong experience with RTOS and embedded Linux kernel drivers.
Deep understanding of low-level programming, hardware interfaces, and microcontroller architectures.
Familiarity with communication protocols such as I2C, SPI, UART, and CAN.
Excellent debugging skills with tools like GDB, oscilloscopes, and logic analyzers.
Knowledge of security protocols and practices for embedded systems (preferred).
Preferred Skills
Experience with ARM Cortex-M or similar microcontrollers.
Knowledge of open-source tools and frameworks for embedded development.
Familiarity with Agile and DevOps practices.

Thanks & Regards 
Suraj barik
Email: [email protected]

Keywords: cplusplus California
Hiring Now : : Embedded C++ Engineer with Hardware Abstraction Layer (HAL): : Bay Area, CA
[email protected]
http://bit.ly/4ey8w48
https://jobs.nvoids.com/job_details.jsp?id=2295581&uid=
[email protected]
View All
03:54 AM 28-Mar-25


To remove this job post send "job_kill 2295581" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]


Time Taken: 34

Location: , California