C
Posted 14 hours ago
Embedded Software Engineer
Carnegie RoboticsEmbedded Software Engineer
Perks & benefits
Health InsurancePaid Leave
Requirements
U.S. work authorization without restriction; no sponsorship available, Excellent software engineering habits, Linux-based development experience, Git version control experience, Software debugging and profiling tools, Embedded systems and RTOS experience, Strong C or C++ development experience
Skills
C#LinuxGitRTOSRoboticssensors
About the role
Responsibilities
- Create software for robotics components and systems, including algorithms, high-level C++, lower-level C code, and user interfaces
- Test software in system integration laboratories, simulation, and on fully-realized robots
- Analyze system performance through data logs and post-processing software and scripts
- Troubleshoot and debug complex hardware-software interactions on embedded targets
- Write use cases and software specifications, and participate in design and code reviews
- Work with serial buses, I2C, SPI, and CAN
- Integrate sensors, actuators, and computing technologies into robotic systems
- Document software using industry-standard best practices
Requirements
- U.S. work authorization without restriction; no sponsorship available
- Excellent software engineering habits
- Linux-based development experience
- Git version control experience
- Software debugging and profiling tools
- Embedded systems and RTOS experience
- Strong C or C++ development experience
Preferred Qualifications
- Rust for embedded applications
- NVIDIA Jetson, IMX8, or STM32
- FreeRTOS, Zephyr, or QNX
- ISO 26262 or MISRA C/C++
- SAE J1939 or off-road vehicle networks
Benefits
- 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
- 31 days of PTO (including holidays)
- Comp time for company travel
About the Company
Carnegie Robotics designs and manufactures advanced robotics systems and components for defense, agricultural, mining, industrial, and off-road autonomy applications. The company provides ruggedized solutions to meet the challenges of any industry.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeEmbedded Software Engineer
Carnegie Robotics · Pittsburgh
