Senior Firmware Engineer
Job Description
A. O. Smith Corporation (NYSE: AOS), founded in 1874, is one of the world's leading manufacturers of residential and commercial water heating equipment and boilers as well as water purification products for residential and light commercial applications. With over 12,000 employees globally, A. O. Smith had a record-breaking year in 2021 with over $3.5 billion in revenue. Our in-house Electronics teams are responsible for all of our current/new electronics for our water heating products such as our iComm connectivity platform for remote water heater management (website: aosmithconnect.com).
We are looking to add a Senior Firmware Engineer based out of either our McBee, South Carolina Engineering facility or out of our Lebanon, Tennessee Engineering Facility. As a part of our Platform Electronics group, you would be responsible for leading the development of embedded software in C, C#, and other languages for A. O. Smith products and/or applications.
Responsibilities
- Develop embedded software in C, C#, or other selected languages, for AO Smith products and/or applications, following A. O. Smith coding standards and in accordance with applicable development methodology and release procedures.
- Utilize software engineering tools such as Code Warrior 10.x or Eclipse, build processes and debuggers in the software development process.
- May perform as the technical lead or Lead software Engineer for some projects.
- Participates in peer code reviews, providing comments and suggestions, as part of the software development process.
- Participate in the project planning process, providing input for scheduling and Statement of Work, product documentation, flow charts etc.
- Responsibility for all aspects of software, from concept, through design/development/testing, to release and support of products in the field.
- Work collaboratively with others in cross-functional teams.
Qualifications
- Bachelor's degree, in Electronics, Electrical or Computer Engineering, from an ABET accredited institution and program
- 5+ years of relevant experience
- Design of systems using serial communications using RS-485, I2C and SPI
- Design of control systems using PID control
- Communication via Ethernet, WiFi a plus
- Connection to building management systems using BACnet or Modbus a plus
- Design of HVAC, home appliance or industrial controls and user interfaces a plus
- Writing code and preparing documentation to meet requirements of UL- 60730
- Familiarity with electronics hardware design/development and reading schematics
- Design with NXP or Microchip microcontrollers
- Use of Scrum and/or Agile as part of project tracking and reporting
We Offer
This role is eligible to participate in our remote work program, which allows employees to work remotely up to two days per week. New employees in eligible roles can apply for this program after successfully completing their initial 90 days of employment. This role is also eligible for relocation assistance.
Great people make our organization great and because of that, we offer an onsite fitness center, onsite cafeteria and micro market, a competitive compensation package (base plus bonus) and comprehensive benefits plans which include medical and dental insurance, company-sponsored life insurance, 401k with company match and year-end contribution, short- and long-term disability programs, employee development opportunities, and tuition assistance.
Date Posted
08/12/2023
Views
16
Similar Jobs
Senior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View DetailsSenior Pricing Analyst - Cencora
Views in the last 30 days - 0
Cencora formerly known as AmerisourceBergen is a leading global pharmaceutical solutions organization They are currently experiencing rapid growth in ...
View DetailsSenior Product Analyst - FinCrime Platform - WISE
Views in the last 30 days - 0
Wise is seeking a Senior Product Analyst for its FinCrime Platform The role involves driving analytics efforts in the Financial Crime Platform product...
View Details