A complete application in a minute
Tailored resume and cover letter, ready to send.
SigTuple Technologies seeks a Lead Robotics Software Engineer to drive the design, development, and testing of software for precision motion systems and digital microscopy automation.
The role requires leading a team, developing robust drivers, algorithms, and library selections, and collaborating across teams to ensure seamless integration into production devices.
We are looking for an enthusiastic and highly energetic lead robotics software engineer with a passion for STEM to join our interdisciplinary team and develop innovative products that span a wide range of fields.
The Lead Robotics Software Engineer is responsible for leading a team of robotics software engineers to design, development, and testing of the software for precision motion systems and digital microscopes automation.
Compensation: Competitive Develop the system software architecture that interfaces all the hardware components with the data science and software engineering modules of the system.
Lead a team to design, development, and test the software required to operate the robotics components in the devices.
Develop, implement and test the algorithms that might be required to perform automation tasks.
Explore, evaluate and select the software libraries that would be required to build the automation tasks.
Understand, support and debug any driver related issues with modules in the robotics system.
Collaborate with other teams to get these components integrated with the main system on the device and release them to production.
Prepare technical reports and presentations.
Document development work, write publications/patents, develop SOPs/manuals/training material.
Bachelors or Master's degree in CSE, ECE or a related field 10+ years of work experience in related areas Good understanding of control systems and algorithms development Experience in working with hardware components such as cameras, LEDs, motors etc. Experience with various operating systems and in-depth understanding of how an operating system works Proficient in Python and C++ Good understanding of design principles and in-depth knowledge in relevant technical areas Excellent communication and English language skills Ability to work independently and as part of a team Excellent problem-solving skills Highly motivated, research-oriented and willing to learn new skills.