Senior Embedded Software Engineer - Anaheim, CA - Only W2 - (JK)

Central Business Solutions

  • Anaheim, California
  • 5 days ago

    Highlights

    We are seeking a hands-on Senior Embedded Software Engineer to lead software bring-up, platform integration, and hardware enablement activities on NVIDIA Jetson-based systems. The ideal candidate will have strong expertise in Embedded Linux, BSP development, hardware interface validation, and software integration for automated test and manufacturing environments.

    Numbers & Facts

    LocationAnaheim, California
    Websitehttp://www.cbsinfosys.com

    Description


    Role Overview
    We are seeking a hands-on Senior Embedded Software Engineer to lead software bring-up, platform integration, and hardware enablement activities on NVIDIA Jetson-based systems. The ideal candidate will have strong expertise in Embedded Linux, BSP development, hardware interface validation, and software integration for automated test and manufacturing environments.

    Key Responsibilities
    • Perform OS bring-up and establish a stable software baseline on NVIDIA Jetson platforms.
    • Configure, customize, and validate NVIDIA JetPack/BSP software components.
    • Enable and validate hardware interfaces including I2C, GPIO, UART, GMSL, SPI Flash, Bluetooth, and touch panel interfaces.
    • Develop and support advanced platform features such as 4K video output, display subsystem integration, and hardware diagnostics.
    • Design and implement robust software interfaces and APIs between the Jetson platform and external tester/client applications.
    • Develop services for hardware control, device discovery, flash programming, and system monitoring.
    • Support automated system initialization, power-up sequencing, and runtime recovery mechanisms.
    • Implement solutions for dynamic GMSL reinitialization without requiring platform reboot.
    • Perform platform debugging, root-cause analysis, and system validation activities.
    • Create and maintain technical documentation, interface specifications, and integration guides.
    • Manage software licensing requirements for operating systems, third-party components, and development tools.
    • Collaborate closely with hardware, manufacturing, and test engineering teams to deliver reliable production-ready solutions.
    Required Qualifications
    • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
    • 5+ years of experience in Embedded Software Development.
    • Strong experience with Linux Kernel, BSP customization, and device driver development.
    • Hands-on experience with NVIDIA Jetson platforms and JetPack SDK.
    • Strong knowledge of hardware interfaces including I2C, SPI, UART, GPIO, display, and multimedia subsystems.
    • Proficiency in C/C++, Linux application development, and debugging techniques.
    • Experience with Git, software release processes, and embedded system troubleshooting.
    • Experience with GMSL-based systems and high-speed data transfer interfaces
    Preferred Skills
    • Knowledge of SPI Flash programming and manufacturing test automation.
    • Experience with Python scripting and automation frameworks.
    • Familiarity with Bluetooth integration, display technologies, and production validation environments.
    Core Competencies
    • Embedded Linux
    • NVIDIA Jetson
    • BSP Development
    • Hardware Bring-up
    • Device Drivers
    • C/C++
    • System Integration
    • API Development
    • Debugging & Troubleshooting

    Similar Jobs

    See more jobs