Integration Engineer (Software Focused)
$80,000–$100,000 year
On-site · San Jose, California, United States or Trondheim, Trøndelag, Norway
Job Summary
Seeking a Software-Focused Integration Engineer to develop and deploy the software infrastructure for robotic systems. Responsibilities include designing software integration strategies, maintaining drivers and interfaces for various peripherals, integrating vision systems, conducting software validation testing, troubleshooting issues, and providing documentation. Candidates should possess a Master's degree or equivalent experience, proficiency in C++/Python and ROS2, and experience with industrial robots. Strong problem-solving and communication skills are essential.
Required Qualifications
- Master's degree in Computer Science, Robotics, Electrical Engineering or related field; OR Bachelor's degree with 2+ years of post-graduation professional experience in robotics software integration
- Proficiency in C++/Python and ROS2
- Experience working with industrial robots or collaborative robots from manufacturers such as ABB, Fanuc, KUKA, Universal Robots, or similar
- Proven track record of integrating sensors and peripherals into robotic systems
- Experience with industrial communication protocols (Ethernet/IP, Modbus, OPC-UA)
- Strong problem-solving skills and ability to debug complex software-hardware interactions
- Excellent communication and documentation skills
Desired Qualifications
- Experience writing low-level drivers and firmware for robotic peripherals
- Knowledge of machine vision algorithms and computer vision libraries
- Experience with motion and path planning libraries for industrial robot arms
- Experience with containerization (Docker) and deployment tools
- Proficiency with CAD/CAM software for robotic cell design and offline programming
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.