Senior Firmware Engineer
Company: LanceSoft, Inc.
Location: Santa Clara
Posted on: May 13, 2022
|
|
Job Description:
Description: 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
Keywords: LanceSoft, Inc., Santa Clara , Senior Firmware Engineer, Engineering , Santa Clara, California
Click
here to apply!
|