Bradford White
Join to apply for the
Embedded Software Engineer I
role at
Bradford White Join to apply for the
Embedded Software Engineer I
role at
Bradford White Primary Function
The Embedded Software Engineer
I
Primary Function
The
Embedded Software Engineer
will develop embedded software on a wide variety of technology platforms. Designing and developing embedded software for brand new architectures and performing sustaining engineering on legacy systems is a key component of this role. Engineering work will be focused on system control, connectivity integration, UI/UX support, communication protocols, and testing integration driven through requirements driven design as a key component for long term success.
Responsibilities
Control Systems Design, implement, and maintain embedded software microprocessor-based control systems for water heating and other appliances. Implement real-time control algorithms, communication protocols (e.g., UART, SPI, I2C, CAN), and low-level drivers. Optimize code for performance, efficiency, and reliability. Ensure robustness and modularity of the software for future deployment in new products. Participate in code reviews, system testing, and validation activities. Connectivity and UI/UX Integration Design and integrate connectivity software solutions with appliances for regulatory and remote management capabilities. Integrate best practices for robust design, security, and future expandability. Experience with design and integration of Wifi/BLE Agile Software Development and Testing Develop and implement embedded software development through the Agile process with the rest of the development team. Use embedded C/C++/Python development for implementing new features on projects. Coordinate closely with the testing team to ensure robust test coverage through CI/CD/Unit Test/HIL Cross Functional Collaboration and Mentoring Work closely with cross-functional teams, including product management and operations, to understand requirements and ensure alignment on quality goals. Mentor junior team members and contribute to a culture of continuous improvement
Job Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering with a strong background in embedded systems software 3+ years of experience in embedded software engineering Familiarity with different microcontrollers and microprocessors (8/16/32 bit, ARM, etc) Proficiency in embedded C,C++, Python scripting, and embedded OS (ROTS, Baremetal) implementations Proficiency in control systems and architecture Experience with design for test Excellent problem-solving and debugging skills. Strong written and verbal communication skills. Familiarity with version control systems (e.g., Git, Azure DevOps) Experience in Agile or Scrum development environments
Preferred Qualifications
Experience with UL60730 Class A/B/C development or equivalent regulated environments Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes Experience with integration of full test methodology (CI/CD/Unit Testing) as part of the design process Experience in appliance or product controls engineering
About The Company
Throughout a history dating back to 1881, Bradford White Corporation has been manufacturing some of the most high-performing, technologically advanced, and energy-saving products to the world market. While many manufacturers continue to move production out of the country, we continue to invest in America.
We are proud to have millions of products installed for millions of satisfied customers all over the world. Our essential products continue to support the health, safety, sanitation, and infrastructure of communities and for 2024 we’ve been recognized as an Energy Star Partner of the Year Sustained Excellence Award Winner for the fifth straight year.
For the Bradford White family of companies, customer satisfaction is our greatest reward, and we remain steadfast in our commitment to deliver products that are
Built to be the Best.
Today, we employ over 2000 employees with corporate headquarters in Ambler, Pennsylvania, and manufacturing operations in Middleville and Niles, Michigan; Madison and Princeton, Wisconsin; Monticello, Minnesota; Uxbridge, Massachusetts; and Rochester, New Hampshire. We also have assembly operations in Morrisville, North Carolina and a distribution and training center in Halton Hills, Ontario, Canada. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Consumer Services Referrals increase your chances of interviewing at Bradford White by 2x Sign in to set job alerts for “Embedded Software Engineer” roles.
Embedded Systems Engineer (remote or based in Grand Rapids, MI)
Principal Embedded Systems Engineer – Avionics / GNC
Lowell, MI $110,000.00-$130,000.00 7 months ago Grand Rapids, MI $67.31-$86.54 3 hours ago Staff Engineer - Embedded Software Development
Grand Rapids, MI $121,500.00-$142,100.00 5 days ago Embedded Software Engineer ACTIVE CLEARANCE
Staff Engineer - Embedded Software Development
Grand Rapids, MI $121,500.00-$162,100.00 1 day ago Grand Rapids Metropolitan Area $140,000.00-$180,000.00 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Embedded Software Engineer I
role at
Bradford White Join to apply for the
Embedded Software Engineer I
role at
Bradford White Primary Function
The Embedded Software Engineer
I
Primary Function
The
Embedded Software Engineer
will develop embedded software on a wide variety of technology platforms. Designing and developing embedded software for brand new architectures and performing sustaining engineering on legacy systems is a key component of this role. Engineering work will be focused on system control, connectivity integration, UI/UX support, communication protocols, and testing integration driven through requirements driven design as a key component for long term success.
Responsibilities
Control Systems Design, implement, and maintain embedded software microprocessor-based control systems for water heating and other appliances. Implement real-time control algorithms, communication protocols (e.g., UART, SPI, I2C, CAN), and low-level drivers. Optimize code for performance, efficiency, and reliability. Ensure robustness and modularity of the software for future deployment in new products. Participate in code reviews, system testing, and validation activities. Connectivity and UI/UX Integration Design and integrate connectivity software solutions with appliances for regulatory and remote management capabilities. Integrate best practices for robust design, security, and future expandability. Experience with design and integration of Wifi/BLE Agile Software Development and Testing Develop and implement embedded software development through the Agile process with the rest of the development team. Use embedded C/C++/Python development for implementing new features on projects. Coordinate closely with the testing team to ensure robust test coverage through CI/CD/Unit Test/HIL Cross Functional Collaboration and Mentoring Work closely with cross-functional teams, including product management and operations, to understand requirements and ensure alignment on quality goals. Mentor junior team members and contribute to a culture of continuous improvement
Job Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering with a strong background in embedded systems software 3+ years of experience in embedded software engineering Familiarity with different microcontrollers and microprocessors (8/16/32 bit, ARM, etc) Proficiency in embedded C,C++, Python scripting, and embedded OS (ROTS, Baremetal) implementations Proficiency in control systems and architecture Experience with design for test Excellent problem-solving and debugging skills. Strong written and verbal communication skills. Familiarity with version control systems (e.g., Git, Azure DevOps) Experience in Agile or Scrum development environments
Preferred Qualifications
Experience with UL60730 Class A/B/C development or equivalent regulated environments Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes Experience with integration of full test methodology (CI/CD/Unit Testing) as part of the design process Experience in appliance or product controls engineering
About The Company
Throughout a history dating back to 1881, Bradford White Corporation has been manufacturing some of the most high-performing, technologically advanced, and energy-saving products to the world market. While many manufacturers continue to move production out of the country, we continue to invest in America.
We are proud to have millions of products installed for millions of satisfied customers all over the world. Our essential products continue to support the health, safety, sanitation, and infrastructure of communities and for 2024 we’ve been recognized as an Energy Star Partner of the Year Sustained Excellence Award Winner for the fifth straight year.
For the Bradford White family of companies, customer satisfaction is our greatest reward, and we remain steadfast in our commitment to deliver products that are
Built to be the Best.
Today, we employ over 2000 employees with corporate headquarters in Ambler, Pennsylvania, and manufacturing operations in Middleville and Niles, Michigan; Madison and Princeton, Wisconsin; Monticello, Minnesota; Uxbridge, Massachusetts; and Rochester, New Hampshire. We also have assembly operations in Morrisville, North Carolina and a distribution and training center in Halton Hills, Ontario, Canada. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Consumer Services Referrals increase your chances of interviewing at Bradford White by 2x Sign in to set job alerts for “Embedded Software Engineer” roles.
Embedded Systems Engineer (remote or based in Grand Rapids, MI)
Principal Embedded Systems Engineer – Avionics / GNC
Lowell, MI $110,000.00-$130,000.00 7 months ago Grand Rapids, MI $67.31-$86.54 3 hours ago Staff Engineer - Embedded Software Development
Grand Rapids, MI $121,500.00-$142,100.00 5 days ago Embedded Software Engineer ACTIVE CLEARANCE
Staff Engineer - Embedded Software Development
Grand Rapids, MI $121,500.00-$162,100.00 1 day ago Grand Rapids Metropolitan Area $140,000.00-$180,000.00 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr