No more applications are being accepted for this job
Senior Software Engineer - Reading, United States - Harnham
Description
Senior Software Engineer (C++)6-Month contract with extension
$60-$80/Hr
Hybrid (1-2 days in/week) - North Reading,MA
This project is looking for a Senior Software Engineer with 3-8 years of experience to help build interfaces and simulators to enable robotic automation.
Key Job Responsibilities
Build interfaces and simulators for robotic automation.
Write code in modern object-oriented C++.
Develop functionalities to automate the provisioning, operation, and maintenance of extensive robotic fleets.
Create and refine low-level workflows for precise machine control with utmost reliability.
Continuously streamline the entire system, encompassing code, workflows, exception handling, and integration with hardware and software components.
Address internal and field issues through debugging, system monitoring, and troubleshooting.
Implement automated testing methodologies to ensure consistent product quality.
Qualifications
3-5 years of design or architecture (design patterns, reliability, and scaling) of new and existing systems experience.
3+ years of programming with C/C++, Java, Rust or similar OO language
1+ years of experience creating software which controls robots or other industrial automation equipment.
Experience in low-level firmware architecture, design and development, preferably for motion control.
Understanding of Linux kernel and device-driver development
Knowledge of common bus protocols such as Modbus, CAN bus, Ethernet/IP, EtherCAT, etc.
#J-18808-Ljbffr