Sr. Embedded Software Engineer
Company: RISE Robotics
Location: Somerville
Posted on: May 9, 2022
|
|
Job Description:
Job Description RISERobotics is a technology company that has
developed a completely new, fluid-free, electric alternative to
hydraulic cylinders, RISECylinder, for heavy equipment and
machinery. RISETechnology enables OEMs to deliver battery-electric
products to their clients at diesel-hydraulic-equivalent or better
performance, reliability, runtime, and cost. The key differentiator
is RISECylinder uses 65-90% less power than hydraulic cylinders.
RISERobotics is looking for an experienced Software Engineer to
develop application firmware and support/demo software in a variety
of languages including C/C++ and Python. The perfect candidate will
have strong self-starting tendencies, a willingness to engage in
team-based planning and software development, and a track record of
deploying and supporting embedded software related to the control
of electro-mechanical systems. You will join an exciting and
growing team with a fantastic product, and enjoy the opportunity to
help shape the way the team operates. Responsibilities Perform
duties related to the design, manufacturing, control, test, and
service of RISECylinder and associated sensors, peripherals,
control mechanisms and tools Design and document software modules
to be developed by other team members in C/C++ Lead team in debug
and troubleshooting Participate in planning activities using agile
techniques Document software systems Assist hardware 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 This position
reports to the Director of Software Requirements Minimum 5 years
developing C/C++ applications and platforms in an electromechanical
product environment Minimum 3 years developing tools and
infrastructure using python Demonstrable numerical analysis skills
and techniques Able to operate independently, producing robust and
documented software modules Able to understand, manage, and improve
embedded release processes Experience designing and interfacing
with any of the following: motor control systems, battery
management systems, wireless communications, automotive telematics
Demonstrated experience using common embedded communications
interfaces: CAN, SPI, I2C, UART Familiar 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 Preferred skill and experience Expert understanding of
control systems Experience developing IoT communications systems
using common services like MQTT on W-Fi, Bluetooth and cellular
communications J1939 protocol experience Experience with ISO 26262,
IEC 61508, DO-178C or other software safety standards Benefits
Health, dental, life, and disability insurance Blue Cross Blue
Shield health insurance policy- RISE pays 70% of the premium Stock
incentive plan Company outings Twenty days PTO and ten office
holidays RISERobotics is an equal opportunity employer that values
diversity at all levels. All individuals, regardless of personal
characteristics, are encouraged to apply.
Keywords: RISE Robotics, Somerville , Sr. Embedded Software Engineer, IT / Software / Systems , Somerville, Massachusetts
Click
here to apply!
|