Turn this role into an interview — a resume and cover letter built around what this employer wants.
Mytra is seeking a Senior Software Engineer to develop software critical for integrating perception software with robotics firmware across our fleet. You will collaborate with multidisciplinary hardware and software teams, own firmware development through the product lifecycle, and contribute to real-time embedded systems essential to robot performance.
You will deliver high-quality code across layers, implement high-performance real-time control, assess maintainability, and help define the
Preferred experience in embedded software and/or firmware developmentExperience with network communication technologies, including CAN, Ethernet, TCP/IP, UDP, and pub/sub frameworks like NATSBS in Mechatronics Engineering, Electrical Engineering, Computer Engineering, or equivalentStrong knowledge of software design and maintainability patternsUnderstanding of Git and software version managementExperience coding in concurrent and multithreaded environmentsDemonstrated ability to break down complex problems into actionable incremental progress in a continuous integration development environmentUnderstanding of how hardware changes affect robotics software and vice-versaUnderstanding of electromechanical systems, kinematics, and robotics controlAbility to fluently interpret system data to root cause logged faults and build robust diagnostic toolsStrong experience with Python, particularly focused on application and process level developmentExperience with C/C++/Rust and system level environmentsExperience in computer vision and deep learning skills (detection, segmentation, tracking, depth estimation) together with solid classical and geometric CV, including camera calibration and projection geometryExperience with Linux operating systems and kernel fundamentals