Turn this role into an interview — a resume and cover letter built around what this employer wants.
Carnegie Robotics is seeking a Software Engineer to join our team building advanced robotic systems. You will develop onboard software, loggers for NVMe storage, and high-performance middleware for real-world commercial products and R&D work.
Join a multidisciplinary group leveraging C++, Python, PyTorch, and CUDA to push the limits of autonomous systems and robotics tooling. Experience in defense contracting is a plus, with strong collaboration across departments and open-source contributions
Carnegie Robotics designs and manufactures advanced robotics systems and components for defense, agricultural, mining, industrial, and off-road autonomy applications. Our ruggedized solutions can meet the challenges of any industry, providing effective and efficient answers for even the toughest problems.
We are a dynamic team committed to making the impossible possible. Our staff comes from diverse backgrounds and experience levels, fueling our ethos of collective growth and passion towards our work. We warmly welcome individuals of similar mindset to join our ranks.
As a Software Engineer, you will be collaborating with an interdisciplinary team focusing on developing reliable robotic and automation systems for a wide range of real-world commercial products and R&D applications. This can take the form of developing onboard software for a custom camera system, building custom loggers to saturate the write speed of a NVME drive, architecting high-performance middleware infrastructure, or building custom release images optimized for OTA updates.
Carnegie Robotics is an Equal Opportunity Employer that welcomes applications from all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, or status as a covered veteran in accordance with applicable laws and Carnegie Robotics' employment policies.