Rise Robotics logo

Senior Embedded Software Engineer

🔍 Get help on your software engineer job search

Job Description

As a Senior Embedded Software Engineer for our robotic motion control systems, you'll play a pivotal role in the development and enhancement of the software that powers our state-of-the-art lifting solutions. You'll collaborate with cross-functional teams, contribute to the design and implementation of critical software components, and ensure the reliability and performance of our systems.

Key Responsibilities

  • Embedded Software Development: Design, develop, and maintain embedded software for our robotic lift systems, ensuring high performance, reliability, and safety.
  • System Integration: Collaborate with hardware engineers to integrate software with the RISE platform's hardware components.
  • Algorithm Development: Create and optimize control algorithms for precise and efficient robotic lifting operations.
  • Real-time Systems: Develop and implement software for real-time control, feedback systems, and sensor integration.
  • Testing and Debugging: Conduct thorough testing and debugging of software to identify and resolve issues, ensuring robust and error-free operation.
  • Documentation: Maintain comprehensive documentation for software design, development, and testing processes.
  • Collaboration: Work closely with cross-functional teams, including mechanical engineers, electrical engineers, and application specialists, to achieve project goals.

This position is a hybrid role with 2-3 days/week in Somerville, MA and will report to the Director of Embedded Systems.


Requirements

Ideally you have:

  • At least 5 years of professional experience developing C/C++ applications and platforms in an electromechanical product environment, with a minimum 3 years developing tools and infrastructure using python
  • Proven expertise in applying mathematical and statistical methods to analyze data sets, make data-driven decisions, and develop innovative solutions
  • Demonstrated ability to operate independently, producing robust and documented software modules
  • Experience successfully managing and improving embedded release processes
  • Experience designing and interfacing with motor control systems, battery management systems, wireless communications, and/or automotive telematics
  • Demonstrated experience using common embedded communications interfaces: CAN, SPI, I2C, UART
  • Familiarity with modern microcontroller systems on at least ARM and one more family such as MIPS or PowerPC
  • Ability to read and understand complex technical literature such as datasheets, schematics, production process diagrams
  • Bonus points if you have:
  • Developed IoT communications systems using common services like MQTT, Wi-Fi, Bluetooth or cellular communications
  • Experience developing CAN interfaces including J1939, CANOpen, OBD, or other onboard diagnostic services
  • Experience with ISO 26262, IEC 61508, DO-178C or other software safety standards

Benefits

Perks & Benefits

  • 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

About RISE™Robotics

Founded in 2011 by graduates of Massachusetts Institute of Technology (MIT) and Rhode Island School of Design (RISD), RISE™Robotics is a high-growth technology company backed by The Engine, a Tough Tech venture capital fund built by MIT, Greentown Labs, and Techstars. RISE™Robotics is leading the way to Zero Emission heavy machinery by providing the world's most efficient and productive alternative to hydraulics. To support the growth and success of the RISE team and technology, we are looking for an experienced engineer to take on critical work at RISE.

RISE Robotics is an equal opportunity employer that values diversity at all levels. All individuals, regardless of personal characteristics, are encouraged to apply.

Apply to Job

👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!

Get a referral to Rise Robotics

If possible, try to get a warm intro/referral to Rise Robotics before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.

All job openings from Rise Robotics

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.