SaltLakeCityRecruiter Since 2001
the smart solution for Salt Lake City jobs

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

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Utah jobs by following @recnetUT on Twitter!

Salt Lake City RSS job feeds