JobMesh

Embedded Systems Software Engineer – Edge Robotics

Nextracker · Fremont, California, US

Job Description: ** This role is onsite in Fremont, CA with anticipated day trip travel to Sacramento, CA once a week.

Job description

Job Description: ** This role is onsite in Fremont, CA with anticipated day trip travel to Sacramento, CA once a week. Responsibilities: Develop Python-based software to control and monitor embedded systems on Jetson platforms Write ROS2 (Jazzy) nodes to interface with vision, control, and sensor subsystems Integrate and manage ONVIF and MIPI cameras using GStreamer pipelines Build Docker containers for deployment to remote Jetson devices Interface with LTE modems, manage connectivity, and handle data uploads to cloud infrastructure Develop and maintain client code for API-based communication with remote databases Collaborate with CV, cloud, and hardware teams to ensure robust end-to-end integration Required Qualifications: BS or MS in relevant degree program - Computer Science, Computer Engineering, Software Engineering or equivalent 2+ years developing Python-based software to control and monitor embedded systems on Jetson platforms Python Development for ROS2 Jazzy on Embedded Linux Clean, modular, and testable Python code for ARM64 Linux systems Familiarity with concurrency tools (asyncio, threading) for I/O-heavy operations Experience writing ROS2 nodes, custom messages, servi...