XX
Embedded Software EngineerArtech LLCUnited States
XX

Embedded Software Engineer

Artech LLC
  • US
    United States
  • US
    United States

About

Introduction
This role focuses on deploying and optimizing software as well as neural networks on embedded hardware, including Nvidia Orin and Thor. The position requires expertise in cross-compilation, GPU/accelerator optimization, and creating CI/CD pipelines.
Required Skills & Qualifications (Must-have qualifications that candidates must meet to be considered)
Strong analytical and conceptual problem-solving capabilities
Effective planning, organization, and time management
Ability to independently solve complex technical challenges
Excellent communication skills and collaborative mindset
Comfortable working in ambiguous, fast-paced environments
Hands-on experience in robotics domains such as perception, sensor fusion, planning, or mapping
Experience with C/C++ and Python in automotive or robotics domains
Experience with real-time systems and multi-threaded programming
Familiarity with ARM64 Linux development, TensorRT, cuDNN, CUDA, and NVIDIA DriveWorks
Understanding of modern software design patterns and safety-critical coding practices
Prior work experience at client or in client's Industry
Applicants must be able to work directly for Artech on W2
Preferred Skills & Qualifications (Nice-to-have skills but are not required)
Familiarity with automotive communication standards: CAN, FlexRay, Ethernet
Experience with GitLab, Jira, Codebeamer
Exposure to ROS/ROS2, DDS, or other automotive middleware
Day-to-Day Responsibilities (key tasks and expectations for the role)
Develop and cross-compile C/C++ and CUDA code
Create build pipelines for different targets using TensorRT, cuDNN, CUDA, and NVIDIA DriveWorks
Support the optimization and deployment of neural networks on NVIDIA Drive platforms (Orin, Thor)
Implement hardware-accelerated algorithms for perception, localization, and planning tasks
Profile and tune GPU/accelerator performance across different driving scenarios
Build and maintain CI/CD workflows for cross-compiled builds targeting ARM64/Linux
Spread knowledge and create guidelines for other engineers and provide architecture guidance
Collaborate with cross-functional teams to ensure end-to-end performance
Perform root-cause analysis and debugging of platform-specific issues
For immediate consideration please click APPLY to begin the screening process with Alex.
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.