Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Firmware Engineer

Black Swan Search

Firmware Engineer

San Diego, CA
Full Time
Paid
  • Responsibilities

    Job Description

     We are conducting a search for a Firmware (and Sr. Firmware Engineer) Engineer to help with development and enhancement of medical device products and manufacturing equipment in all product lifestyle stages. 

    JOB RESPONSIBILITIES:

    • Design and develop real-time micro-controller firmware

    • Resolve integration issues

    • Board bring-up, debug, and test hardware from prototype to manufacturing

      release

    • Code, design and optimize complex components for embedded systems design

      projects

    • Implement algorithms such as PID control

    • Create software tools for test and automation, such as, deployment and remote upgrade

    • Unit testing, static and dynamic code analysis

    • JOB REQUIREMENTS:

    • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering,

      Computer Science, or a related field

    • 4+ years of experience as an embedded software and/or firmware

      engineer

    • Strong knowledge of C programming, Python, C++ assembly language

    • System level programming on Linux, Windows, or RTOS environments

    • Experience developing software on micro-controllers or single board computers

    • Knowledge of common hardware interfaces and device driver development

    • Ability to read schematics and use test equipment for troubleshooting

    • Understanding of control systems and algorithms such as PID

    • Performance tuning and memory optimization

    • Software best practices including the use of version control, unit tests, and code

      reviews.