Embedded Systems Firmware Engineer

2 weeks ago


Boulder, Colorado, United States Bio-Rad Laboratories Full time


As a proactive contributor to the firmware development team, you will utilize analytical skills and leadership in the architecture, execution, integration, testing, troubleshooting, deployment, and upkeep of embedded systems firmware for advanced scientific laboratory instruments.

Your role will involve collaboration across various disciplines, including software, hardware, biology, marketing, and service, to introduce innovative products that enhance scientific research and improve health outcomes.


Key Responsibilities:


Implement best practices in software development to create reliable and maintainable firmware for embedded systems utilized in commercial offerings and internal diagnostic tools.

  • Develop firmware to facilitate electromechanical system functions, including feedback control and hardware-software interfaces.
  • Generate comprehensive design documentation, manage software configurations, and oversee source code builds and releases.
  • Employ test-driven development (TDD) methodologies, design and execute unit tests, and conduct debugging processes.
  • Ensure product sustainability throughout their lifecycle.
  • Engage in collaborative embedded design efforts and participate in cross-functional teams to support product development, integration, testing, and troubleshooting in alignment with project timelines.
  • Create and maintain software scripts and tools for system verification, validation, and production activities.

Qualifications:

Education:
Bachelor’s degree or higher in Electrical or Computer Engineering.

Professional Experience: 3-5 years of experience in designing, debugging, and maintaining embedded system firmware in a production setting (experience with shipped products is advantageous).

  • Experience in a team-oriented, full lifecycle software development environment.
  • Ability to mentor junior developers.
  • Proficient in designing object-oriented software using C++.
  • Experience with ARM Cortex-M microcontrollers.
  • Familiarity with real-time control, data acquisition, and serial communication protocols (I2C, SPI, RS-232, CAN).
  • Working knowledge of RTOS and embedded Linux.
  • Experience in developing and executing unit and integration tests.
  • Proficient with Git for version control.
  • Experience with project management and bug tracking tools such as Jira.
  • Ability to bring up new printed circuit boards (PCBs).
  • Willingness to learn and code in Python.
  • Familiarity with oscilloscopes, logic analyzers, and current probes.
  • Experience with agile software development methodologies, including Scrum.

Compensation and Benefits:
At Bio-Rad, we are driven by our mission and recognize that our employees share this commitment.

We offer a competitive and comprehensive Total Rewards Program designed to meet the diverse needs of our workforce.

Our extensive benefits package includes competitive medical plans for you and your family, free HSA funds, a fertility assistance program, group life and disability insurance, paid parental leave, a 401k plan with profit sharing, an employee stock purchase program, a modern mental health platform, extensive learning and development opportunities, education benefits, student debt relief, and pet insurance.


Who We Are:

For over 70 years, Bio-Rad has been dedicated to advancing the discovery process and transforming the fields of science and healthcare.

As a leading life science company, we develop, manufacture, and market a wide range of high-quality research and clinical diagnostic products.

We are committed to helping people lead longer, healthier lives. Recognized as a top workplace, Bio-Rad offers a unique employee experience with collaborative teams across the globe.

Here, you will receive support from leadership to advance your career and be empowered to drive impactful change.


EEO Statement:
Bio-Rad is an Equal Employment Opportunity/Affirmative Action employer, welcoming candidates from all backgrounds.

We encourage applications from veterans, individuals with disabilities, and people of all races, colors, genders, sexual orientations, gender identities, religions, national origins, and citizenship statuses.



  • Boulder, Colorado, United States Lumicity Full time

    About the Role:Lumicity has partnered with a leading Aerospace company to source a senior embedded software engineer for their growing team.Key Responsibilities:• Develop and maintain complex embedded software systems• Lead and manage a team of software engineers• Collaborate with cross-functional teams to drive project success• Design and implement...


  • Boulder, Colorado, United States Lumicity Full time

    About the Role:Lumicity has partnered with a leading Aerospace company to source a senior embedded software engineer for their growing team.Key Responsibilities:As a senior embedded software engineer, you will be responsible for:Leading the development of embedded software systems for aerospace applicationsManaging a team of software engineers to ensure...


  • Boulder, Colorado, United States Weather Stream Full time

    Job OverviewSalary: $82,000 - $100,000Position Title: Embedded Software DeveloperClassification: ExemptReports To: Chief Technology Officer (CTO)Location: OnsiteCompany OverviewWeather Stream is dedicated to addressing significant global challenges through innovative remote sensing and data science technologies. Our mission is to guide society towards a...


  • Boulder, Colorado, United States Google Full time

    About the RoleAs a Software Engineering Manager at Google, you will be responsible for leading a team of engineers in the development of Chrome OS firmware. This is a unique opportunity to work on a cutting-edge operating system that provides simple, secure, speedy, stateless, and shared computing for a scalable ecosystem of devices.Key...


  • Boulder, Colorado, United States Lynq Technologies Full time

    Position OverviewSenior Embedded Software Engineer (Gateway Solutions)Full Time | Remote OpportunityAbout UsLynq Technologies empowers original equipment manufacturers (OEMs) to create successful enterprise solutions through a decentralized, infrastructure-free long-range wireless software platform for audio and data transmission.Our technology is utilized...


  • Boulder, Colorado, United States EVONA Full time

    Job Summary: EVONA is seeking an experienced Embedded Software Engineer to lead the development of mission-critical embedded software on our satellites.About the Role: As an Embedded Software Engineer at EVONA, you will be responsible for designing and developing the full software lifecycle and architecture for embedded software systems on our new LEO...


  • Boulder, Colorado, United States EVONA Full time

    Job Title: Lead Embedded Software EngineerCompany: EVONALocation: HybridSalary: Up to $170k base + equity + benefitsAbout the Role:We are seeking a highly skilled Lead Embedded Software Engineer to join our team at EVONA. As a key member of our engineering team, you will be responsible for leading the development of mission-critical embedded software on our...


  • Boulder, Colorado, United States Lumicity Full time

    About the Role:Lumicity has partnered with a leading Aerospace company to source a senior embedded software engineer for their growing team.Key Responsibilities:As a senior embedded software engineer, you will be responsible for:Leading the development of embedded software systems for aerospace applicationsManaging a team of software engineers to ensure...


  • Boulder, Colorado, United States SciTec Full time

    About the RoleWe are seeking a highly skilled System Security Engineer to join our team at SciTec, a dynamic small business that delivers advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense.Key ResponsibilitiesDerive system level requirements into component and subsystem...


  • Boulder, Colorado, United States SciTec Full time

    SciTec, Inc. is a progressive small enterprise dedicated to providing cutting-edge sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense. We collaborate with various clients across the Department of Defense and U.S. Government, developing innovative tools to deliver exceptional data...


  • Boulder, Colorado, United States BAE Systems Full time

    Job Description Minimum $10,000 Sign On Bonus being offered for external hires.US CITIZENSHIP REQUIRED#LI-LB1We are seeking a Principal Engineer - Electrical System Engineer to design electrical subsystems for challenging space, air, and ground applications. We are looking for a technical leader with expertise in electrical subsystem technologies who can...


  • Boulder, Colorado, United States BAE Systems Full time

    Position Overview:US CITIZENSHIP REQUIRED#LI-SH2As an Electrical Systems Engineer II, you will be responsible for the development, documentation, and support of non-flight Electrical Special Test Equipment, including test cables, Electrical Racks, and various instrument and system-level test sets. Your role will involve creating cable interconnect diagrams,...


  • Boulder, Colorado, United States BAE Systems Full time

    Position Overview:US CITIZENSHIP REQUIRED#LI-SH2As an Electrical Systems Engineer II, you will be responsible for the development, documentation, and support of non-flight Electrical Special Test Equipment. This includes designing test cables, Electrical Racks, and various instrument and system-level test sets. You will create cable interconnect diagrams,...


  • Boulder, Colorado, United States BAE Systems Full time

    Position Overview:US CITIZENSHIP REQUIRED#LI-SH2As an Electrical Systems Engineer II, you will be responsible for the development, documentation, and support of specialized Electrical Test Equipment utilized in various testing environments. This includes the creation of test cables, electrical racks, and other critical hardware components. You will be tasked...


  • Boulder, Colorado, United States BAE Systems Full time

    Job Description US CITIZENSHIP REQUIREDContingent upon contract award to BAE Systems, Inc. and subsequent task orders.#LI-AP1This position is for an experienced power systems engineer who can provide added value to the Electrical Power and Distribution Subsystem (EPDS) team for spacecraft programs throughout the company. The Engineering, Science and Analysis...

  • Principal Engineer

    4 days ago


    Boulder, Colorado, United States BAE Systems Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Systems Engineer to join our team at BAE Systems. As a key member of our Command and Data Handling (CDH) subsystem team, you will be responsible for delivering a C&D subsystem that meets program technical, cost, and schedule requirements.Key ResponsibilitiesServe as the Command and Data...

  • Systems Integration

    3 months ago


    Boulder, Colorado, United States BAE Systems Full time

    Job Description US CITIZENSHIP REQUIRED#LI-AP1Join the Space Vehicle Systems Engineering, Integration & Test (SEIT) team at BAE Systems - a diverse group of motivated problem solvers. We like to have fun and enjoy life - both at work, and in our free time. We're excited about the challenging projects we're involved in and have a strong commitment to the...


  • Boulder, Colorado, United States LongPath Technologies, Inc. Full time

    About LongPath Technologies, Inc.We are a pioneering company in the field of environmental technology, utilizing innovative laser-based solutions to combat climate change. Our mission is to provide cutting-edge emissions monitoring and mitigation services to the natural gas supply chain.Job SummaryWe are seeking a highly skilled Senior Software Engineer to...


  • Boulder, Colorado, United States Blue Signal Search Full time

    About the RoleBlue Signal Search is seeking a seasoned Vice President of Engineering and Innovation to lead our client's engineering organization. This pivotal position will drive innovation and manage the development of cutting-edge wireless software solutions.The ideal candidate will have extensive experience in embedded software development, particularly...


  • Boulder, Colorado, United States Lockheed Martin Full time

    Job DescriptionLockheed Martin is seeking a highly skilled Hardware Systems Engineer to join our team. As a key member of our organization, you will be responsible for designing, developing, and testing complex hardware systems.Key Responsibilities:Conduct research and development of new hardware systems and technologies.Design and develop electrical and...