onsite
Systems Engineer - Carnegie Robotics LLC
Systems Engineer
Systems Engineer responsible for designing, integrating, and optimizing robotic hardware and software stacks, leveraging C++, ROS, and Linux to deliver high‑performance autonomy solutions.
About the role
Key Responsibilities
- Design and develop embedded firmware and ROS nodes for autonomous robotic platforms.
- Integrate sensors (LiDAR, IMU, GNSS) and actuators into a cohesive system architecture.
- Perform real‑time performance tuning and low‑latency debugging on Linux‑based platforms.
- Collaborate with hardware teams to validate mechanical and electrical interfaces.
- Maintain and improve CI/CD pipelines, version control, and documentation for system releases.
Requirements
- 3+ years of experience in embedded systems or robotics software development.
- Solid understanding of version control (Git) and CI/CD practices.
- Excellent problem‑solving skills and ability to work cross‑functionally.