Firmware Engineer
Company: Netsource, Inc.
Location: Santa Clara
Posted on: May 9, 2022
|
|
Job Description:
Please note that this is a 6 months contract position.Other:-
This position may require up to 5% travel.--- This position is
located in Santa Clara, California.As a Senior Firmware Engineer,
you will have the opportunity to develop firmware for our
groundbreaking medical robotic platform. Firmware engineers at the
client work on everything from motor control, power control,
communication protocols, visualization software and much more. If
you have a passion for firmware and want to work on fun,
challenging projects in a multidisciplinary environment, this is
the job you've been searching for. We've assembled a team of
amazing firmware engineers and are looking for a new team member to
join us!Key Responsibilities:--- Develop and deliver robust and
safe firmware for medical devices--- Interact with hardware
engineers, mechanical engineers, quality engineers, test engineers,
and many more groups on a regular basis to ensure requirements and
specifications are being met--- Participate in the generation of
requirements and test protocols--- Actively participate in code
reviews and design reviews--- Contribute to failure analysis to
understand where hardware and software can fail and how we can
mitigate these risks--- Document the design of your software and
participate in the formal release of documentation satisfying
quality and regulatory requirements for medical devices--- Work
with manufacturing engineers to take your software from the lab to
the manufacturing lineBasic Qualifications--- A minimum of a
bachelor's degree in required. Preferably in a related Engineering
field.--- A minimum of 5 years professional experience developing
robust firmware in a bare-metal environment is required.--- A firm
understanding of C is required.--- Experience with bringing up and
troubleshooting new hardware is required.--- Must be able to read
and understand basic electrical schematics.--- Experience with
common embedded communication protocols (RS232, SPI, I2C, CAN, USB,
etc) is required.--- Experience with complex System debugging over
J-Link, J-Trace.--- Hands on experience working with electrical
measurement instruments and tools such as oscilloscopes, power
supplies, multi-meters, function generators, etc.--- Experience
with common toolchains and development environments (GCC, CMake,
Eclipse based, etc) is required.--- Proficient in version control
systems such as git and common web-based interfaces is required.---
Excellent written and verbal communication skills are required.---
Willingness to solve difficult problems and show up to work each
day ready to learn new things is required.Preferred:--- Motor or
Power Control Firmware Development Experience is a big plus--- Arm
Cortex-M4 development experience--- Familiar with FPGA designs and
soft-core microcontrollers--- Experience with at least one
scripting language such as Python--- Medical device experience (IEC
62304)--- Working in a continuous integration environment--- Unit
testing embedded software--- Familiar with RTOS concepts Applicants
must provide their phone number. Reference job number A1727.
Keywords: Netsource, Inc., Santa Clara , Firmware Engineer, Engineering , Santa Clara, California
Click
here to apply!
|