Firmware Engineer

6 days ago


Oakland, California, United States Science , Inc. Full time

Job Summary

We are seeking an experienced Firmware Engineer to join our team at Science, Inc. The ideal candidate will have a strong background in embedded software design and programming, with a proven track record of delivering robust firmware solutions.

  1. Architect, develop, test, maintain, and support firmware throughout its entire lifecycle.
  2. Build firmware for wearables, implants, and other medical device technologies.
  3. Bring up electronic systems and verify firmware functionality in hardware.
  4. Develop test modes in firmware for SoCs and other electronic systems.
  5. Work collaboratively across product teams and disciplines to deliver full systems.
  6. Document and archive all code and work for colleagues to easily follow.
  7. Prototype, test, and analyze new systems and ideas to assess feasibility.

Requirements

Experience with embedded software design and programming in C/C++ for development, debugging, testing, and performance analysis.

Embedded Linux experience is essential.

Experience in firmware development for microcontrollers, sensor interfaces, and SoCs.

Experience in firmware implementation of test modes on SoCs (e.g., DTM modes).

Experience with the full life cycle of firmware development, including test and production qualification.

Proficiency in using oscilloscopes, logic analyzers, current meters for hardware bring-up.

Excellent communication and documentation skills.

BS in EE, CE, CS.

Bonus Qualifications

Experience in bringing up Qualcomm/Broadcom/Mediatek/NXP systems and device drivers.

Yocto experience.

Experience in firmware development for wireless transceivers compliant with established wireless communication standards (e.g., Bluetooth, WiFi, LoRa, Zigbee) and over-the-air wireless validation of firmware for wireless interfaces.

Proficiency in using Python for data logging from bring-up/validation, etc.

Adept in using tools for electronic system characterization, including oscilloscopes, spectrum analyzers, logic analyzers, etc., to validate firmware running on hardware.

Experience with continuous integration (CI) testing and hardware in the loop (HIL) testing.

Experience with IEC 62304 compliant firmware for biomedical devices.

MS or PhD in a relevant field.

Benefits

We offer a comprehensive benefits package, including competitive salary and equity, medical, dental, vision, and life insurance, flexible vacation and company-paid holidays, healthy meals and snacks provided onsite, paid parental, jury duty, bereavement, family care, and medical leave, Dependent Care Flexible Spending Account, subsidized by Science, Flexible Spending Account, and 401(k).

Equal Opportunity Employer

We are an equal opportunity employer and strive to create a supportive and inclusive workplace where contributions are valued and celebrated, and our employees thrive by being themselves and are inspired to do their best work.



  • Oakland, California, United States Technosoft Engineering, Inc. Full time

    About UsAt Technosoft Engineering, Inc., we are a leading global provider of digital engineering and consulting services with over 25 years of experience. Our team of over 700 engineers and designers worldwide offers multi-disciplinary engineering services across five business lines: Engineering, Consulting, R&D, Turnkey Automation Solutions, and Content...


  • Oakland, California, United States Vigilent Full time

    Job Overview: Vigilent is a leader in delivering optimal environments for data centers and other buildings, leveraging machine learning, AI, and expert services. We seek an IT Infrastructure Specialist to support our mission of improving facility operations while creating a more sustainable planet. About the Role: This entry-level position involves...


  • Oakland, California, United States Abbott Laboratories Full time

    About AbbottAbbott is a leading global healthcare company that empowers people to live more fully at all stages of life. Our portfolio of innovative technologies spans the spectrum of healthcare, with prominent businesses and products in diagnostics, medical devices, nutritionals, and pharmaceuticals.We are committed to transforming lives by providing...


  • Oakland, United States Entegee Full time

    Job DescriptionJob DescriptionRequirements:In needs of a very strong embedded firmware engineer. * 10 plus years developing embedded software in commercial products - preferably in a Life Science or Diagnostic Device domain.* Agile/Scrum software development process experience using JIRA/TFS* Comfortable with RFID, Bluetooth/LE, TCP/IP networking protocols*...


  • Oakland, United States Entegee Full time

    Job DescriptionJob Description Requirements:In needs of a very strong embedded firmware engineer. * 10 plus years developing embedded software in commercial products - preferably in a Life Science or Diagnostic Device domain.*  Agile/Scrum software development process experience using JIRA/TFS*  Comfortable with RFID, Bluetooth/LE, TCP/IP networking...


  • oakland, United States Think Circuits Engineers Full time

    Company DescriptionThink Circuits is a consulting firm that specializes in addressing complex technology challenges. They bring together world-class expertise in AI, machine learning, and embedded hardware to offer tailored solutions to their clients' most pressing problems. By emphasizing collaboration and innovation, Think Circuits positions itself as a...


  • Oakland, United States Think Circuits Engineers Full time

    Company DescriptionThink Circuits is a consulting firm that specializes in addressing complex technology challenges. They bring together world-class expertise in AI, machine learning, and embedded hardware to offer tailored solutions to their clients' most pressing problems. By emphasizing collaboration and innovation, Think Circuits positions itself as a...


  • oakland, United States Think Circuits Engineers Full time

    Company DescriptionThink Circuits is a consulting firm that specializes in addressing complex technology challenges. They bring together world-class expertise in AI, machine learning, and embedded hardware to offer tailored solutions to their clients' most pressing problems. By emphasizing collaboration and innovation, Think Circuits positions itself as a...


  • Oakland, United States Think Circuits Engineers Full time

    Company DescriptionThink Circuits is a consulting firm that specializes in addressing complex technology challenges. They bring together world-class expertise in AI, machine learning, and embedded hardware to offer tailored solutions to their clients' most pressing problems. By emphasizing collaboration and innovation, Think Circuits positions itself as a...

  • Engineering Manager

    4 weeks ago


    Oakland, United States Covert Recruiting Full time

    Engineering ManagerFull TimeOnsite - Alameda, CA (Oakland)$120-170k base**MUST have engineering skill in a mechanical or electrical engineering environment.**MUST have experience in leading small, high performing teams in project and program management.Job DescriptionPrimary Responsibilities:Assign and manage tasks for a team of Electrical, Mechanical, and...


  • Oakland, CA, United States Think Circuits Engineers Full time

    Company DescriptionThink Circuits is a consulting firm that specializes in addressing complex technology challenges. They bring together world-class expertise in AI, machine learning, and embedded hardware to offer tailored solutions to their clients' most pressing problems. By emphasizing collaboration and innovation, Think Circuits positions itself as a...


  • Oakland, United States Square Full time

    Company Description Since we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldn’t work together. So we expanded into software and started building integrated, omnichannel...


  • Oakland, United States Technosoft Engineering, Inc. Full time

    Job DescriptionJob DescriptionPosition: Linux Software EngineerLocation:  Oakland, CAJob Description:As a Linux Software Engineer, you’ll be at the forefront of our development team, driving the software that powers our cutting-edge roasters. You’ll team up with Systems Engineers to craft innovative firmware, while collaborating with Mechanical...


  • oakland, United States SirenOpt Full time

    About UsSirenOpt® provides manufacturing intelligence solutions that accelerate sustainable and smart manufacturing of advanced coatings, thin films and nano-scale materials, with demonstrated use cases across battery, aerospace, semiconductor, electronic and many other industries.More specifically, SirenOpt is pioneering a paradigm shift in advanced...


  • Oakland, United States SirenOpt Full time

    About UsSirenOpt® provides manufacturing intelligence solutions that accelerate sustainable and smart manufacturing of advanced coatings, thin films and nano-scale materials, with demonstrated use cases across battery, aerospace, semiconductor, electronic and many other industries.More specifically, SirenOpt is pioneering a paradigm shift in advanced...


  • oakland, United States SirenOpt Full time

    About UsSirenOpt® provides manufacturing intelligence solutions that accelerate sustainable and smart manufacturing of advanced coatings, thin films and nano-scale materials, with demonstrated use cases across battery, aerospace, semiconductor, electronic and many other industries.More specifically, SirenOpt is pioneering a paradigm shift in advanced...