Principal Embedded Software Engineer

Principal Embedded Software Engineer
RISE Robotics, United States

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Jan 30, 2024
Last Date
Feb 29, 2024
Location(s)

Job Description

Join us as a Principal Embedded Software Engineer and be at the heart of innovation!

Are you ready to take the lead in shaping the future of embedded systems? As our Principal Embedded Software Engineer you'll be at the forefront of cutting-edge technology, driving the design, development, and integration of platform and application software for embedded systems and controlling large-scale, heavy lift machine applications.

What You'll Do

  • Innovate: Drive the creation of groundbreaking embedded software control solutions, from concept to execution.
  • Collaborate: Partner with diverse cross-functional teams to strategize, design, and develop mechatronic controls and communications systems that power our revolutionary technology.
  • Solve: Lead troubleshooting efforts to determine root causes and resolve issues that arise during system integration and validation.
  • Guide: Provide critical input and insights to determine overall system and user needs, ensuring that our software aligns perfectly with our vision.
  • Craft: Develop cutting-edge board and application level software systems, setting the bar high for software standards and quality.
  • Shape: Develop team processes, mentor team members, and bring your leadership skills to the team in meaningful ways every day.

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!

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

In this role you will:

  • Architect and take ownership of the design and implementation of key software systems used in various RISE cylinder products
  • Design and document software modules to be developed by other team members in C, C++ and Python
  • Lead team in debug and troubleshooting efforts
  • Participate in planning activities using Agile techniques
  • Assist mechanical and electrical engineers in the scoping of projects and developing requirements
  • Develop tooling for data collection and analysis, and platform debug
  • Participate in review and documentation of safety-critical systems and take an active role in FMEA processes

Requirements

Ideally you have:

  • At least 8 years of professional experience developing C/C++ applications and platforms in an electromechanical product environment and a minimum of 3 years developing tools and infrastructure using Python
  • Proven expertise in developing mathematical and statistical models to analyze data sets, make data-driven decisions, and develop innovative solutions
  • Demonstrated ability to drive technical results independently, producing robust and documented software modules
  • Experience successfully managing and improving embedded release processes
  • Expert-level experience designing and interfacing with at least one of the following: motor control systems, battery management systems, wireless communications, and/or automotive telematics
  • Demonstrated experience using common embedded communications interfaces: CAN, SPI, I2C, UART
  • Experience 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 amp; Benefits:

  • Competitive compensation package, including equity options
  • Health, dental, life, and disability insurance
  • Blue Cross Blue Shield health insurance policyRISE 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 RISERob

Job Specification

Job Rewards and Benefits

RISE Robotics

Information Technology and Services - Somerville, Massachusetts, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.