





Metro location and generalist 'Software Engineer' title increase competition, but niche embedded AI specialization moderates it.
Embedded Linux, C++ and edge AI specializations strongly favor hardware/industrial and robotics backgrounds.
Strong mandatory embedded C++/Linux and NVIDIA edge expertise required, but no explicit years makes filtering moderate.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain embedded software and platform services using Modern C++ on Linux-based platforms such as NVIDIA Jetson, IGX Thor, or ARM systems.
Develop and integrate AI-powered applications, workflows, and software agents for edge AI-enabled systems.
Collaborate in Agile/SAFe teams to deliver production-quality embedded edge computing software with focus on performance, reliability, and system-level programming.
Strong proficiency in C++ and embedded Linux development on NVIDIA Jetson, IGX Thor, ARM-based or similar platforms.
Experience with multithreading, IPC, networking, Linux debugging tools (GDB, Valgrind, Perf), Git, CI/CD, Docker, and scripting (Python, shell).
Working knowledge or interest in AI technologies including Generative AI, AI agents, LLM/VLM, Edge AI platforms, NVIDIA AI ecosystem (CUDA, TensorRT, ONNX Runtime).
Work onsite five days a week; relocation available; work experience required: Not explicitly mentioned in the JD.
Experienced embedded software engineer with proven capability on high-performance edge computing platforms and system-level programming.
Familiar and comfortable with Agile/SAFe processes and collaborating across global, cross-functional teams.
Strong interest and some exposure to AI technologies applied in embedded or edge environments, capable of integrating AI/ML workloads into platform software.