Senior Firmware Engineer
Company: Sarcos Technology and Robotics Corporation
Location: Salt Lake City
Posted on: March 18, 2023
Job Description:
----Senior Firmware EngineerIt's an amazing time to join Sarcos,
a leading robotics company undergoing significant growth. As an
undisputed industry leader in dexterous robotic systems, Sarcos is
creating technology to empower people. We don't replace human
productivity, we enhance it, by making people stronger, keeping
them safer, and getting to places people couldn't, or shouldn't,
otherwise go. We don't just build robots. We build new
possibilities for the real people getting it done.Sarcos brings
together the brightest minds in robotics to provide creative
options to carrying out the world's most dangerous tasks. We place
a large emphasis on collaboration & teamwork, because the problems
being solved are extremely challenging and require contributions
from people with expertise in a wide variety of disciplines. - If
you're interested in working on the forefront of robotics with a
creative team of great people, come join us!Senior Firmware
EngineerThe senior firmware engineer will play a critical role in
the development of embedded software across a multitude of robotics
and electro-mechanical product development projects. This position
demands exceptional creativity to develop innovative solutions for
high performance devices, balanced with a keen understanding of
trade-offs to be made based on schedule commitments to our
customers. - - Also required are hands-on abilities to implement
and test new algorithms and software on both physical hardware and
in simulated environments.Role/Responsibilities:
Design, develop and optimize highly
reliable, safety critical embedded firmware for complex robots and
electro-mechanical systemsOwn the creation and update of firmware
development schedules and milestones for assigned projectsWork
closely with other engineering groups to understand development
dependencies and interfaces. - Update schedules and work plans as
neededPerform firmware specific risk analysis and create mitigation
plans. - Participate in system level risk analysisSupport
verification and validation team with testing and deploymentSupport
embedded systems troubleshooting both internally and at customer
sitesPrepare technical documentation and design reviews used at all
levels of the organizationCompetencies:
Ability to multitask and
prioritizeStrong analytical and interpersonal skillsAble to work
independently, with minimal supervisionDemonstrated creative and
innovative solutions and problem-solving skillsPersuasive
oral/written communication abilitiesFlexible and adaptable (willing
to work on other technical problems as needed)Insatiable curiosity
for science, technology and understanding of how things workOpen to
comments, advice - team player -Qualifications:
Bachelor's Degree in Computer
Engineering, Electrical Engineering, Computer Science, or similar
with related experience5+ years of experience as a Firmware
Engineer, Software Engineer, Robotics Engineer or related
titleExperience with agile software development workflows (merge
requests, code reviews, issue tracking) and associated
toolsExperience with git a plusExperience with real time
programming on ARM processors (cortex M series) and associated
toolchainsExperience with bare metal embedded microcontroller
firmware developmentExpert level C programming, familiarity with
Python for scripting and task automationExperience debugging real
time systems using appropriate tools (oscilloscopes, logic
analyzers, protocol analyzers, debuggers, etc.)Experience working
with mobile robots such as tele-operated ground vehicles, UAVs,
etc. desiredFamiliarity with low level peripheral interfaces: CAN,
SPI, I2C, UART, A/DFamiliarity with electrical theory and/or
controls theory for complex electromechanical systemsAble to work
across organizational boundaries to assess impact of design changes
to firmware developmentAbility to plan work and define deliverables
for integration into overall project scheduleWork Environment and
Physical Demands:
Work is performed Monday through
Friday with occasional weekend requirementsAbility to travel up to
50% of the timeSafety awareness is absolutely essential at all
times while in the work areaMust be able to stand and sit for
extended times---Who We---Are:We are a values-driven company that
continuously strives to be great place to work. We invest in our
team members through ongoing employee development and technical
training. We foster an environment where all employees are
empowered, trusted, and respected. And we recognize employee
contributions on a regular basis. If you have a positive "can-do"
attitude, enjoy working in a fast-paced tech environment, and value
ownership in a growing company, then Sarcos -may be a good fit for
you. -Benefits and Perks -We offer competitive salaries,
comprehensive benefits package, 401K match, PTO, equity and more.We
are -an Equal Opportunity / Affirmative Action employer. We believe
there is great value in having a diverse workforce and we take
pride in being an inclusive and accepting work environment for all
people. - - -Powered by JazzHR
Keywords: Sarcos Technology and Robotics Corporation, Salt Lake City , Senior Firmware Engineer, Engineering , Salt Lake City, Utah
Didn't find what you're looking for? Search again!
Loading more jobs...