Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Tachyon Technologies

C++ Hardware Bring up Engineer

Posted Updated
Discussion

Description

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

Apply

See also

Hardware jobs by country — openings, pay and top skills →