About the position
This job offers an exciting opportunity to join Carnegie Robotics, a company that specializes in providing customized robotic solutions for various industries. They are seeking individuals who are passionate and experienced in areas such as software development, infrastructure architecture, and problem-solving. As a critical member of an interdisciplinary team, you will be responsible for designing and delivering products to real customers, including developing software, optimizing performance, and contributing to open-source projects. This role provides the chance to make a significant impact and be part of a collaborative team dedicated to growth and providing opportunities for career advancement.
Responsibilities
- Contribute significantly to the development of high-performance software infrastructure including message serialization, IPC, process management, and logging
- Be detail-oriented: catching and debugging the 1/1,000 failure cases using debuggers like GDB, pdb, and valgrind
- Optimize software using profiling tools like perf and Callgrind
- Write creative Bash scripts to solve problems
- Make an impact by developing products which are used by hundreds of customers around the world
- Be a team player by providing constructive feedback on GitHub pull requests to help other team members improve their code, and being open to feedback on your own contributions
- Contribute to, and potentially maintain, open-source projects
Requirements
- Interested and ideally experienced in areas and topics related to robotics
- All skill levels and backgrounds are welcome
- Ability to contribute significantly to the development of high-performance software infrastructure
- Detail-oriented and able to catch and debug failure cases
- Proficient in optimizing software using profiling tools
- Strong knowledge of Bash scripting
- Ability to develop products used by hundreds of customers
- Team player and able to provide constructive feedback on GitHub pull requests
- Willingness to contribute to and potentially maintain open-source projects
Benefits
- Top of the line UPMC health coverage with FSA or HSA options
- Comprehensive dental, vision, and life insurance
- Fidelity 401(k) plan with employer match
- Free catered lunch every day with a vegan option
- Flexible work hours including work-from-home options
- 33 Days of PTO (including holidays and floating holidays)
- Comp time for company travel