Senior Software Engineer, Platform

Posted 3 months agoViewed
United StatesFull-TimeRobotics, Software Development
Company:AeroVect
Location:United States
Languages:English
Seniority level:Middle, 3+ years
Experience:3+ years
Skills:
DockerPythonEmbedded SystemsC++CI/CDLinuxSoftware EngineeringDebugging
Requirements:
3+ years of experience developing or maintaining Linux-based embedded or robotics platforms. Proficiency in C++ and Python. Hands-on experience with ROS 1 or ROS 2. Knowledge of DDS internals and QoS tuning. Strong grasp of real-time performance tuning, profiling tools, and resource-constrained optimization. Experience with Git, Docker/OCI containers.
Responsibilities:
Design, build, and maintain custom Ubuntu/Linux distributions for autonomous vehicles. Optimize and tune ROS 2 DDS middleware. Develop, integrate, and maintain kernel modules and drivers for vehicle interfaces. Maintain and expand system network interfaces. Implement observability and logging solutions. Collaborate to profile CPU/GPU usage and remove bottlenecks. Harden the platform for production with security patches and OTA updates. Own CI/CD pipelines for OS images and driver packages. Provide on-call support for platform components. Contribute to technical documentation and best practices.
About the Company
AeroVect
11-50 employeesAir Transportation
View Company Profile
Similar Jobs:
Posted 5 days ago
United StatesFull-TimeFinTech
Senior Software Engineer, Platform
Posted 30 days ago
United StatesFull-TimeHealthcare Technology
Senior Software Engineer, Platform
Company:Omada Health
Posted 6 months ago
United StatesFull-TimeScientific Data and AI Cloud
Senior Software Platform Engineer
Company:TetraScience