> Markdown version of [/jobs/ext/115132-c-hardware-bring-up-engineer](https://www.wearedevelopers.com/jobs/ext/115132-c-hardware-bring-up-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Hardware Bring up Engineer - **Company:** KPIT Technologies Inc - **Location:** Auburn Hills, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Board Bringup, C++ (Programming Language), CMake, Continuous Delivery, Continuous Integration, Software Debugging, Linux, Device Drivers, Embedded Operating Systems, Embedded Software, FreeRTOS, Joint Test Action (IEEE Standards), Software Architecture, Real-Time Operating Systems, Signal Integrity, System on a Chip, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Software Troubleshooting, Git, Information Technology, Build Tools, Hardware Infrastructure, Software Version Control, Programming Languages - **Published:** May 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e3e9bc4b226aeed7 ## About the Role Do you have experience in Version control?, Do you have a Master's degree?, * Bachelor's degree or higher in Computer Science, Electrical Engineering, or related field, master's degree preferred. * Minimum 5 years of experience in BSW SoC design, with a focus on automotive applications. * Proven experience in embedded systems development with a focus on SOC integration and BSP development. * Proficiency in C/C++ programming languages and familiarity with embedded software development tools and methodologies. * Strong understanding of SOC architectures, peripheral interfaces (e.g., UART, SPI, I2C), and device drivers. * Experience with embedded operating systems such as Linux, FreeRTOS, or RTOS. * Familiarity with version control systems (e.g., Git), build systems (e.g., Make, CMake), and debugging tools (e.g., JTAG, GDB). * Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment. * Effective communication skills and ability to articulate technical concepts to both technical and non-technical stakeholders. * Experience with hands-on HW bring up and HW debug with lab instruments such as power supply, multi-meter, oscilloscope etc. Preferred Qualification: * Experience with SOC architecture from vendors such as Renesas, TI, Intel, or Qualcomm. * Familiarity with security protocols and techniques for securing embedded systems. * Experience with continuous integration (CI) and continuous deployment (CD) pipelines for embedded software development. * Experience with Autonomous Driving and IVI software architecture. C/C++,Embedded Operating System,hardware bring-up,BSW CI/CD,IVI,Soc ## Description * Design, develop, and maintain Board Support Packages (BSP) and Low-Level Drivers (LLD) for automotive SoC platforms. * Develop and optimize embedded software components using C and C++ to ensure high performance and reliability. * Manage the software build process using tools like Make and CMake and maintain codebase integrity using Git version control. * Drive SoC integration efforts, ensuring seamless interaction between hardware components and the software stack. * Apply deep knowledge of SoC architectures to optimize resource utilization (memory, CPU, power) for automotive applications. * Lead the hands-on hardware bring-up process for new SoC/ECU platforms. * Perform complex hardware-level debugging using lab instruments, including Oscilloscopes, Multimeters, and Power Supplies, to validate signal integrity and power sequencing. * Utilize advanced debugging tools such as JTAG and GDB to troubleshoot software-hardware interaction issues and identify root causes of system failures. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)