Sr. Embedded Software Engineer
RISE® Robotics · Somerville, MA · 4 mo ago
HybridEngineeringFull-time
Key Responsibilities
- Design, develop, and maintain embedded software for our robotic lift systems, ensuring performance, reliability, and safety
- Collaborate with hardware engineers to integrate software with the RISE platform's electrical and mechanical components
- Create and optimize control algorithms for precise and efficient robotic lifting operations
- Develop and implement software for real-time control, feedback systems, and sensor integration
- Conduct thorough testing of software to identify and resolve issues, ensuring reliable and robust operation
- Maintain comprehensive documentation for software design, development, and testing processes
- Work closely with cross-functional teams, including mechanical engineers, electrical engineers, and application specialists, to achieve project goals
Requirements
- 5+ years of electromechanical product software development in C, C++, and Python
- Experience with controls, brushless DC motors, and motion control systems
- Demonstrated ability to operate independently, executing on requirements to produce robust and well-documented software modules
- Familiarity with common embedded communications interfaces: CAN, SPI, I2C, UART
- Ability to read and understand complex technical literature such as datasheets, schematics, and production process diagrams
Benefits
- Competitive compensation package
- Equity!
- Blue Cross Blue Shield Health insurance
- Dental, Life, and Disability insurance
- 401(k) program
- PTO and office holidays
- Flexible/hybrid work options
- Weekly {free} lunch
- Free parking/T accessible