Job Description
We are seeking a highly motivated, experienced engineer to join our FAE team supporting the rapidly growing robotics market — humanoids, drones, and Autonomous Mobile Robots (AMRs) platforms. You will help our customers architect and deploy customer application and AI processors as core to next-generation robotic systems — powering companion computers, central compute, vision and perception pipelines, AI inference, sensor fusion, and motion planning. You will join a collaborative, passionate team that values creativity, open communication, and having fun while solving tough problems together developing leading-edge hardware & software solutions.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
Bachelor's or Master's in Electrical Engineering, Computer Engineering or Computer Science
10+ years in embedded systems development or applications support of MPU / SoC-based platforms running embedded Linux, with demonstrated technical leadership.
Strong embedded Linux experience across the full stack: bootloader (u-boot), kernel and device drivers, device tree, Yocto / build system, and user-space integration.
Proficient in C/C++ for embedded development, plus working knowledge of Python or scripting for tooling and automation.
Hands-on experience with ARM Cortex-A class application processors and heterogeneous compute architectures pairing application cores with real-time microcontroller cores.
Working knowledge of high-speed application-processor interfaces and how to design around them: LPDDR, PCIe, USB 3.x, MIPI-CSI / MIPI-DSI, Gigabit / Multi-Gigabit Ethernet, SDIO / eMMC, and QSPI.
Experience optimizing PCB design for high-speed application-processor interfaces (impedance control, length matching, EMC/EMI, and power integrity).
Willing to travel, primarily within North America 30% of the time.
Nice to Have Skills & Experience
Hands-on experience enabling AI / ML workloads on edge processors and integrated NPUs, including model conversion and optimization from common training frameworks to on-device inference for robotics perception.
Working knowledge of computer-vision and sensor-fusion pipelines: MIPI-CSI camera bring-up, ISP tuning, multi-camera synchronization, and fusion of camera, LiDAR, radar, time-of-flight, and IMU inputs feeding perception and localization.
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.