Senior Embedded Software Engineer

RISE® Robotics

Somerville (MA)

Hybrid

USD 115,000 - 165,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation package, including equity options
Health, dental, life, and disability insurance
Flexible/hybrid work options
Twenty days PTO and ten office holidays
Weekly lunches and company outings

Job summary

A high-growth technology company is seeking a Senior Embedded Software Engineer to advance robotic motion control systems. This pivotal role involves developing embedded software and collaborating with cross-functional teams to enhance performance and reliability. The ideal candidate should have extensive experience in C, C++, and Python within an electromechanical environment, contributing to transformative, zero-emission machinery.

Qualifications

  • 5+ years of experience in embedded software development using C, C++, and Python.
  • Experience with robotics and motion control systems.
  • Ability to work independently and produce robust software modules.

Responsibilities

  • Design and develop embedded software for robotic lift systems.
  • Collaborate with hardware engineers for system integration.
  • Optimize control algorithms for robotic operations.

Skills

C
C++
Python
Robotics
Motion Control

Tools

CAN
SPI
I2C
UART

Job description

Get AI-powered advice on this job and more exclusive features.

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. We specialize in fostering dynamic partnerships with Tier 1 suppliers, OEMs, and the US Department of Defense, pioneering the transition from traditional hydraulic systems to more efficient and sustainable solutions.

To support the growth and success of the RISE team and technology, we are looking for a highly experienced Senior Embedded Software Engineer for our robotic motion control systems.

As a Senior Embedded Software Engineer, 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. This position is a hybrid role with 3-4 days/week in Somerville, MA, and will report to the Director of Embedded Systems.

Why This Role Matters

As a pivotal member of the RISE Robotics Engineering organization, your contributions will shape the future of our company, spearheading the engineering effort to implement electronic controls of truly massive machines. Our dynamic and expanding team is ready to embrace your talent and ideas as we work together to redefine the way we operate.

If you're passionate about motion control technology and thrive in a fast-paced, innovative environment, we want you to be a part of our journey. Join us and make your mark on the world of embedded software engineering!

Key Responsibilities

  • Embedded Software Development: Design, develop, and maintain embedded software for our robotic lift systems, ensuring performance, reliability, and safety
  • System Integration: Collaborate with hardware engineers to integrate software with the RISE platform's electrical and mechanical 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 of software to identify and resolve issues, ensuring reliable and robust 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


Requirements

  • 5+ years of professional experience developing C, C++, and Python applications and platforms in an electromechanical product environment
  • Experience with robotics, brushless DC motors, and motion control system
  • 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, production process diagrams
  • Bonus points if you have:
    • Experience with CAN protocols such as J1939 or CANOpenExperience with ISO 26262, IEC 61508, DO-178C or other software safety standards
    • Familiarity with kinematics and motion planning
    • A passion for bringing your software to life on large-scale motion systems

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

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

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at RISE Robotics by 2x

Get notified about new Senior Embedded Software Engineer jobs in Somerville, MA.

Embedded Software Technical Lead/Manager
Software Engineering Manager - Desktop and Embedded Linux Optimisation
Senior Software Engineer - EtherCAT & Controls
Senior Technical Sourcer - Software Engineering (Contract)
Senior Flight Software Engineer, Maritime Division

Quincy, MA $168,000.00-$252,000.00 1 day ago

Senior Flight Software Engineer, Maritime Division

Boston, MA $168,000.00-$252,000.00 1 day ago

Senior Software Engineer - SCM (Subscription & Content Management)

Boston, MA $152,000.00-$228,000.00 11 hours ago

Senior Embedded Software Engineer, Maritime Division

Quincy, MA $168,000.00-$252,000.00 1 day ago

Senior Embedded Software Engineer, Maritime Division

Boston, MA $168,000.00-$252,000.00 1 day ago

Engineer: Sr. Embedded Firmware Engineer (Rust and C)

Wilmington, MA $115,000.00-$135,000.00 5 days ago

Boston, MA $112,500.00-$150,000.00 3 months ago

Watertown, MA $87,000.00-$131,000.00 3 weeks ago

Senior Software Engineer, Backend - Fintech
Embedded Software Engineer, Connectivity/Wireless - Reality Labs

Boston, MA $147,000.00-$208,000.00 1 day ago

Burlington, MA $79,800.00-$178,100.00 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer at RISE Robotics Somerville, MA
Senior Embedded Software Engineer at RISE Robotics Somerville, MA

RISE Robotics • Somerville (MA)

Hybrid
USD 120,000 - 180,000
Competitive compensation
Equity
Health insurance
+6
Senior Software Engineering Manager
Senior Software Engineering Manager

Edison Smart® • Boston (MA)

On-site
USD 250,000 - 300,000
401k
PTO
Healthcare
+2
Senior Firmware Engineer
Senior Firmware Engineer

CoreWeave • Bellevue (WA)

On-site
USD 153,000 - 242,000
Medical, dental, and vision insurance
Company-paid Life Insurance
Flexible Spending Account
+4
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

RISE Robotics • Somerville (MA)

On-site
Competitive compensation package
Equity
Health insurance
+7
Embedded Software Engineer
Embedded Software Engineer

NESC Staffing • Andover (MA)

On-site
USD 90,000 - 150,000
Embedded Software Engineer, Entry Level
Embedded Software Engineer, Entry Level

Jobright.ai • Marlborough (MA)

On-site
USD 80,000 - 160,000
Vision insurance
Medical insurance
401(k)
Principal Embedded Software Engineer
Principal Embedded Software Engineer

RISE® Robotics • Somerville (MA)

Hybrid
Competitive compensation package including equity
Blue Cross Blue Shield Health insurance
Dental, Life, and Disability insurance
+5
Senior Software Engineer, Backend (ML Team)
Senior Software Engineer, Backend (ML Team)

Lendbuzz • Boston (MA)

On-site
USD 150,000 - 165,000
Embedded Software Engineer
Embedded Software Engineer

indiGO Technologies • Woburn (MA)

On-site
USD 130,000 - 180,000
Medical insurance
Vision insurance
401(k)
Sr. Software Engineer - FlexPLM (Open to Boston, Atlanta, Beaverton location)
Sr. Software Engineer - FlexPLM (Open to Boston, Atlanta, Beaverton location)

Converse • Boston (MA)

On-site
USD 180,000 - 220,000