EPAM Remote Access and Testing Laboratory is looking for a Senior Embedded Software Engineer with strong experience in industrial automation to enhance and develop software tools for:
Stepper-motor and servo-motor control tools, Trajectory algorithms, Device onboarding, Central device management.
You will be responsible not only for software development, but also for building and maintaining the physical testing environment, including new test fixtures and measurement setups.
Responsibilities
- Be a central place in a cross-functional team of electrical, mechanical, firmware and software engineers
- Design and develop clean, object-oriented embedded software
- Build new test fixtures and prototypes
- Work with 3D printing and 3D model
- Onboard new measurement instruments and customer devices
- Test and run Object recognition and shape recognition neural networks
- Collaborate in an AI-assisted development environment (EPAM DIAL)
Requirements
- Strong proficiency in C/C++ Experience with Python
- Solid knowledge of Linux / bash / systemctl
- Ability to read and understand schematics, hands-on soldering skills
- Experience with WebSockets, REST API, HTTP, cURL
- Ability to work effectively in an AI-assisted environment