C++ Hardware Bring up Engineer

Tachyon Technologies LLC

$100K — $130K *
Manufacturing & Automotive
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years in automotive embedded software development
  • Strong expertise in C, C++, and embedded systems
  • Hands-on experience with BSP and LLD development
  • Familiarity with SoC integration and architectures
  • Experience with embedded operating systems like Linux and FreeRTOS
  • Proficient in using debugging tools like JTAG and GDB

Responsibilities

  • Design and maintain Board Support Packages (BSP) and Low-Level Drivers (LLD)
  • Develop and optimize embedded software components using C and C++
  • Manage software build and integration processes with Make, CMake, and Git
  • Drive SoC integration activities for hardware and software interaction
  • Optimize memory, CPU, and power utilization for applications
  • Lead hardware bring-up activities for new ECU/SoC platforms
  • Troubleshoot issues using oscilloscopes, multimeters, and other lab instruments

Benefits

  • Collaborative environment with cross-functional engineering teams
  • Opportunities for professional growth in cutting-edge automotive technology
  • Access to advanced lab equipment for hardware debugging
  • Participation in code reviews and system architecture discussions
Full Job Description
Overview:

Job Description:

We are seeking a highly skilled C++ Hardware Bring-Up Engineer with strong expertise in embedded systems, automotive SoC integration, BSP/LLD development, and hardware debugging. The ideal candidate will play a critical role in developing and optimizing low-level embedded software for automotive platforms, leading hardware bring-up activities, and supporting software-hardware integration for next-generation automotive systems.

The candidate should have hands-on experience with embedded operating systems, automotive SoC architectures, hardware validation tools, and low-level debugging methodologies.

Key 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++ for high performance and reliability.
  • Manage software build and integration processes using Make, CMake, and Git.
  • Drive SoC integration activities ensuring seamless interaction between hardware and embedded software components.
  • Optimize memory, CPU, and power utilization for automotive embedded applications.
  • Lead hardware bring-up activities for new ECU/SoC platforms.
  • Perform hardware-level debugging and validation using:
    • Oscilloscopes
    • Multimeters
    • Power Supplies
  • Troubleshoot software-hardware interaction issues using:
    • JTAG
    • GDB
    • Embedded debugging tools
  • Develop and maintain device drivers for peripheral interfaces such as UART, SPI, and I2C.
  • Collaborate with cross-functional engineering teams to resolve integration and performance issues.
  • Participate in code reviews, technical documentation, and system architecture discussions.


Professional Skills:

  • 7+ years of experience in automotive embedded software development.
  • Strong expertise in:
    • C
    • C++
    • Embedded Systems
    • Hardware Bring-Up
    • BSW (Basic Software)
  • Hands-on experience with:
    • BSP development
    • Low-Level Driver (LLD) development
    • SoC integration
  • Strong understanding of:
    • SoC architectures
    • Device drivers
    • Peripheral interfaces (UART, SPI, I2C)
  • Experience with embedded operating systems:
    • Linux
    • FreeRTOS
    • RTOS
  • Familiarity with:
    • Git
    • Make
    • CMake
    • JTAG
    • GDB
    • Experience using lab instruments:
    • Oscilloscope
    • Multimeter
    • Power Supply
  • Strong debugging and troubleshooting skills.
  • Excellent communication and teamwork abilities.
    • Interfaces & data conversions


Skills:

C / C++ Programming Embedded Systems Development Hardware Bring-Up Board Support Package (BSP) Development Low-Level Driver (LLD) Development Automotive BSW (Basic Software) SoC Integration Embedded Operating Systems (Linux, FreeRTOS, RTOS) Device Driver Development UART / SPI / I2C Interfaces JTAG & GDB Debugging Hardware Debugging & Validation Oscilloscope / Multimeter / Power Supply Usage Make / CMake Build Systems Git Version Control Automotive ECU Development Embedded Software Architecture SoC Architecture Knowledge Automotive Embedded Systems Troubleshooting & Root Cause Analysis

Similar Jobs

More Jobs at Tachyon Technologies LLC

More Manufacturing & Automotive Jobs

  • Business Development Manager
    DYNAMIX Group
    Columbus, OH 43085 (Franklin County)
  • Electrical Engineer
    $80K — $150K *
    Pettibone
    Baraga, MI 49908 (Baraga County)
  • Controller
    $120K — $130K *
    Belleville Boot Company
    Belleville, IL 62220 (Saint Clair County)
  • Product Operation Engineer
    $106K — $145K *
    Samsung Electronics Co., Ltd.
    Taylor, TX 76574 (Williamson County)
  • Sales Manager
    $80K — $120K *
    Volkswagen of Stamford
    Stamford, CT 06902 (Western Ct County)

Find similar C++ Hardware Bring up Engineer jobs: