Software Developer III
2 months ago
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 timeAs 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 III
4 weeks ago
Pleasanton, United States Bio-Rad Laboratories Full timeAs 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 III
3 weeks ago
Pleasanton, United States Bio-Rad Laboratories Full timeJob 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...
-
Software Developer III
3 weeks ago
Pleasanton, United States Bio-Rad Laboratories Full timeAs 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 III
3 weeks ago
Pleasanton, United States Bio-Rad Laboratories Full timeAs 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 III
3 weeks ago
Pleasanton, CA, United States Bio-Rad Laboratories Full timeAs 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 timeAbout 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 timeJob 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 timeJob 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 III Position
2 days ago
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...
-
Software Development Lead
1 week ago
Pleasanton, California, United States Bio-Rad Laboratories Full timeAbout 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...
-
Software Automation Developer
2 days ago
Pleasanton, Kansas, United States Blue Star Partners LLC Full timeJob 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...
-
Software Development Expert
3 days ago
Pleasanton, California, United States PTC Full timeJob 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...
-
Software Development Expert
2 days ago
Pleasanton, California, United States Georgia IT Inc Full timeJob 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...
-
Software Development Professional
1 week ago
Pleasanton, California, United States Oracle Full timeJob 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...
-
Cloud Software Developer
3 days ago
Pleasanton, California, United States TechnoGen Full timeJob 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 -...
-
Software Development Lead
3 weeks ago
Pleasanton, Kansas, United States Avathon Full timeAbout 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...
-
Software Developer in Test
23 hours ago
Pleasanton, United States Robert Half Full timeJob 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...
-
Technical Lead for Software Development
1 week ago
Pleasanton, California, United States Tech-Mex, Inc. Full timeAbout 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...
-
Senior Software Development Expert
2 days ago
Pleasanton, California, United States Gap Inc. Full timeJoin 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...