Hiring- Embedded C++ Engineer- Bay Area, CA at Bay, Arkansas, USA |
Email: [email protected] |
From: Sriparna Mohanty, Vyze Inc [email protected] Reply to: [email protected] Hello, Hope you are doing great. Kindly go through the below job description and share me your consultants updated profile: Job Description - Job Title: Embedded C++ Engineer with Hardware Abstraction Layer (HAL) Expertise Location: Bay Area, CA (Hybrid ) Duration: 6 months Visa: GC/USC 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 and Regards. Sriparna Mohanty Technical Recruiter Vyze INC (An E- VerifiedCompany) 24718 Tribe Square #306, Dulles, VA 20166 www.vyzeinc.com Disclaimer: This communication, along with any documents, files or attachments, is intended only for the use of the addressee and may contain confidential information. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of any information contained in or attached to this communication is strictly prohibited, To remove your email address permanently from future mailings, please send REMOVE to [email protected] . Keywords: cplusplus golang green card California Virginia Hiring- Embedded C++ Engineer- Bay Area, CA [email protected] |
[email protected] View All |
04:21 AM 22-Jan-25 |