Senior Embedded Software Engineer

RISE Robotics is a high-growth technology company specializing in efficient and sustainable alternatives to hydraulics for heavy machinery, backed by MIT's The Engine, Greentown Labs, and Techstars.
Senior Software Engineer
Hybrid
5+ years of experience

Description For Senior Embedded Software Engineer

RISE Robotics, founded in 2011 by MIT and RISD graduates, is a high-growth technology company backed by prestigious institutions. We specialize in developing efficient alternatives to hydraulics for heavy machinery, aiming for Zero Emission solutions. As a Senior Embedded Software Engineer, you'll play a crucial role in developing software for our robotic motion control systems. You'll design, implement, and maintain embedded software, collaborate with cross-functional teams, and ensure system reliability and performance. This hybrid position, based in Somerville, MA, reports to the Director of Embedded Systems. You'll contribute to shaping the future of massive machine operations, working in a dynamic, innovative environment. Key responsibilities include embedded software development, system integration, algorithm development, real-time systems implementation, testing and debugging, documentation, and cross-functional collaboration. Join us to make your mark in the world of embedded software engineering and contribute to revolutionary motion control technology.

Last updated 3 months ago

Responsibilities For Senior Embedded Software Engineer

  • Design, develop, and maintain embedded software for robotic lift systems
  • Collaborate with hardware engineers to integrate software with 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
  • Maintain comprehensive documentation for software design, development, and testing processes
  • Work closely with cross-functional teams to achieve project goals

Requirements For Senior Embedded Software Engineer

Python
Linux
  • At least 5 years of professional experience developing C, C++, and Python applications in an electromechanical product environment
  • Experience with robotics, brushless DC motors, and motion control systems
  • Ability to operate independently, producing 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, production process diagrams

Benefits For Senior Embedded Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive compensation package, including equity options
  • Health, dental, life, and disability insurance
  • Blue Cross Blue Shield health insurance policy- RISE pays 70% of the premium
  • 401(k) program
  • Twenty days PTO and ten office holidays
  • Flexible/hybrid work options
  • Weekly lunches and company outings (holiday parties, milestone celebrations)
  • Free parking/T accessible
  • Located in Union Square

Interested in this job?