Padmi

C++ Hardware Bring up Engineer

Auburn HillsPosted 1 month ago
Software engineeringUnspecified
Apply at KPIT Technologies

Opens the source posting on talentojo.kpit.com

Source description

About the role

View original

Responsibilities

  • 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.

Requirements

  • 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.

One address, no account. We’ll tell you when matching roles go live.

More at KPIT Technologies

Related open roles

View all roles