Primary Job Function:
The UI/UX team in Software Engineering is hiring a Full StackSenior Software Engineer who is serious about writing excellent software and supporting it. You'll bring your passion for designing and maintaining exceptional UI's and solving problems for the user experience. The Engineer in this role will be responsible for developing web-based user interfaces for the control, monitoring and visualization of robotic applications. In addition, the engineer will be responsible for building the front-ends and back-ends for the robotic user interfaces.
Skills/Technical Requirements:
● 5+ years of experience in software development
● Commercial experience in a fast paced, Agile environment
● Ability to work as part of an interdisciplinary team
● Strong verbal and written communication skills
● Proficient in:
● JavaScript
● React
● CSS / SASS
● Python
● Linux (Ubuntu)
● VCS (Git)
● Issue Tracking Systems (Jira)
Preferred Qualifications:
● Expert level understanding of one or more of the following:
● Data Transfer (WebSockets)
● Asynchronous/Concurrent Programming
● NoSQL Databases (MongoDB)
● 3D visualization (three.js, babylon.js)
● Messaging Systems (Kafka, gRPC)
● CI/CD processes (Jenkins, Automated Testing)
● Experience with robotics and robotic solutions
● Experience with:
● Modern web application frameworks
● Containerization (Docker, Kubernetes)
● ROS (Robot Operating System)
Educational Requirements:
● Bachelor's degree in Computer Science or a similar field
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- AD&D insurance
- Dental insurance
- Disability insurance
- Flexible spending account
- Green card sponsorship
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid time off
- Referral program
- Visa sponsorship
- Vision insurance
Compensation package:
- Bonus opportunities
- Performance bonus
Experience level:
- 5 years
Schedule:
- 8 hour shift
Work Location: Hybrid remote in Bedford, MA 01730