Software Developer III

2 months ago


Pleasanton, United States Bio-Rad Laboratories Full time

As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embedded systems firmware for scientific laboratory instruments. You will collaborate cross-functionally with multi-disciplinary teams composing software, hardware, biology, marketing, service, and more to bring innovative products to market that advance science and save lives.

How You Will Make an Impact:

  • Apply best software development practices to design and develop reliable and maintainable firmware for embedded systems used in commercial products and in-house diagnostic tools.
  • Implement firmware to enable electromechanical system operations including feedback control and hardware and software interfaces.
  • Develop sound design documentation, perform software configuration management, and build and release source code.
  • Apply test-driven development (TDD), develop and execute unit tests, and perform debugging.
  • Sustain products over their lifetimes.
  • Collaborate on embedded designs and participate in cross-functional teams to support product development, integration, testing, and troubleshooting according to schedule agreements.
  • Create and maintain software scripts and supporting tools for system verification, validation, and production efforts.

What you Bring:

  • Education: BS or higher in Electrical or Computer Engineering.
  • Work Experience: 7+ years of experience designing, debugging, and maintaining embedded systems firmware in a production environment (shipped products a plus).
  • Proficient designing object-oriented software in C++.
  • Ability to bring up a new board (PCB).
  • Willingness to learn and code in Python.
  • Familiarity with the use of oscilloscopes, logic analyzers, current probes etc.
  • Experience in 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.
  • Experience with Jira or other project management and bug tracking software.
  • Experience working in a team-based, full lifecycle software development environment.
  • Experience with agile software development methodologies including Scrum.

Who We Are: For 70 years, Bio-Rad has focused on advancing the discovery process and transforming the fields of science and healthcare. As one of the top five life science companies, we are a global leader in developing, manufacturing, and marketing a broad range of high-quality research and clinical diagnostic products. We help people everywhere live longer, healthier lives. Recently voted a Best Place to Work, Bio-Rad offers a unique employee experience with collaborative teams that span the globe. Here, you are supported by leadership to build your career and are empowered to drive change that makes an impact you can see.

EEO Statement: Bio-Rad is an Equal Employment Opportunity/Affirmative Action employer, and we welcome candidates of all backgrounds. Veterans, people with physical or mental disabilities, and people of all race, color, sex, sexual orientation, gender identity, religion, national origin and citizenship status are encouraged to apply.

#J-18808-Ljbffr
  • Software Developer III

    2 months ago


    Pleasanton, United States Bio-Rad Laboratories, Inc Full time

    As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embedded systems firmware for scientific laboratory instruments. You will collaborate cross-functionally with multi-disciplinary teams composing software, hardware,...


  • Pleasanton, United States Bio-Rad Laboratories Full time

    As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embedded systems firmware for scientific laboratory instruments. You will collaborate cross-functionally with multi-disciplinary teams composing software, hardware,...


  • Pleasanton, United States Bio-Rad Laboratories Full time

    Job DescriptionAs a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embedded systems firmware for scientific laboratory instruments. You will collaborate cross-functionally with multi-disciplinary teams composing...


  • Pleasanton, United States Bio-Rad Laboratories Full time

    As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embedded systems firmware for scientific laboratory instruments. You will collaborate cross-functionally with multi-disciplinary teams composing software, hardware,...


  • Pleasanton, United States Bio-Rad Laboratories Full time

    As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embedded systems firmware for scientific laboratory instruments. You will collaborate cross-functionally with multi-disciplinary teams composing software, hardware,...


  • Pleasanton, CA, United States Bio-Rad Laboratories Full time

    As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embedded systems firmware for scientific laboratory instruments. You will collaborate cross-functionally with multi-disciplinary teams composing software, hardware,...

  • Software Developer

    3 days ago


    Pleasanton, California, United States Blackhawk Network Full time

    About Blackhawk NetworkBlackhawk Network is a leading global financial technology company that enables individuals and businesses to make and accept payments through a wide range of channels. Our innovative solutions help brands and consumers connect in meaningful ways, fostering growth and success.Our MissionWe are committed to delivering exceptional...

  • Software Developer

    3 weeks ago


    Pleasanton, United States LHH Recruitment Solutions Full time

    Job DescriptionJob DescriptionJob Title: Software Developer (Contract)Department: Software and DevelopmentReports To: Director of Software and DevelopmentAbout the RoleWe are seeking a Software Developer for a 1-year contract with a strong likelihood of extension. This is a hybrid position, requiring 3 days onsite in Pleasanton, CA. You will play a key role...

  • Software Developer

    3 weeks ago


    Pleasanton, United States LHH Recruitment Solutions Full time

    Job DescriptionJob DescriptionJob Title: Software Developer (Contract)Department: Software and DevelopmentReports To: Director of Software and DevelopmentAbout the RoleWe are seeking a Software Developer for a 1-year contract with a strong likelihood of extension. This is a hybrid position, requiring 3 days onsite in Pleasanton, CA. You will play a key role...


  • Pleasanton, California, United States Bio-Rad Laboratories Full time

    **Job Description:**We are seeking a highly skilled Firmware Development Lead to join our team at Bio-Rad Laboratories. As a key member of our firmware team, you will be responsible for designing, implementing, and testing embedded systems firmware for scientific laboratory instruments.Key Responsibilities:Develop and maintain high-quality firmware code...


  • Pleasanton, California, United States Bio-Rad Laboratories Full time

    About the JobWe are seeking a talented Senior Web Developer to join our Life Sciences Group as a Technical Architect. In this role, you will lead the design and development of web applications that connect and control Bio-Rad life science research platforms using web technology.Your ImpactCollaborate with software leadership, product owners, and other...


  • Pleasanton, Kansas, United States Blue Star Partners LLC Full time

    Job Title: Software Automation DeveloperAbout the RoleWe are seeking a skilled Software Automation Developer to join our team at Blue Star Partners LLC. The successful candidate will be responsible for implementing, enhancing, and modifying test automation frameworks, automation tools, emulators, test scripts, and code.Salary Range: $65 per hour based on...


  • Pleasanton, California, United States PTC Full time

    Job OverviewWe are seeking a highly skilled Software Engineer to join our team at PTC. As a key member of our development team, you will be responsible for designing and developing innovative software solutions that drive business growth.About the RoleThis is an exciting opportunity to work on cutting-edge technologies and contribute to the development of...


  • Pleasanton, California, United States Georgia IT Inc Full time

    Job DescriptionGeorgia IT Inc is seeking a highly skilled Frontend Software Engineer to join our team.We are looking for an expert in web page development, with a solid understanding of the development process and experience with React, Angular, or Vue. The ideal candidate will have strong HTML and CSS skills, as well as expertise in design tools such as...


  • Pleasanton, California, United States Oracle Full time

    Job OverviewWe are seeking a talented Software Development Professional to join our team at Oracle. As a key member of our cloud solutions division, you will be responsible for designing and delivering innovative enterprise applications that meet the needs of our global user base.This is an exciting opportunity to work with cutting-edge technology and...


  • Pleasanton, California, United States TechnoGen Full time

    Job OverviewPleasanton, CA. TechnoGen is seeking a skilled Salesforce CPQ developer to join our team as a cloud software developer. The ideal candidate will have 5+ years of experience in Salesforce.com development and a deep understanding of Sales Cloud, Visualforce, APEX programming, and Force.com APIs.The estimated salary for this position is $120,000 -...


  • Pleasanton, Kansas, United States Avathon Full time

    About Avathon">Avathon, Inc. is a leading provider of cutting-edge AI solutions that empower businesses to drive sustainable growth, improve operational efficiency, and mitigate risks.We collaborate with top industry leaders to analyze, optimize, and learn from data, augmenting human intelligence and driving profitable outcomes.Our mission is to deliver...


  • Pleasanton, United States Robert Half Full time

    Job DescriptionJob DescriptionWe are offering a contract for a Lead Software Developer in Test position based in Pleasanton, California. This role involves the design, development, and execution of functional, performance, and automated tests, as well as maintaining comprehensive test plans for multiple software applications. This role will be a contract to...


  • Pleasanton, California, United States Tech-Mex, Inc. Full time

    About Us:Tech-Mex, Inc. is a leading provider of software development solutions.Job Opportunity:We are currently seeking a Technical Lead for Software Development to join our team.Responsibilities:The successful candidate will be responsible for leading software development projects and teams.Requirements:5+ years of experience in software developmentStrong...


  • Pleasanton, California, United States Gap Inc. Full time

    Join Our Team:We're seeking a highly skilled Software Engineer to join our team at Gap Inc.About the Job:As a Senior Software Development Expert, you'll play a key role in developing solutions following Agile development principles and practices. You'll influence technical and business team members in building out a dynamic and productive development...