Creating A Healthier Way of Living
Rinnai America Corporation is the leader in tankless water heating, a technology that is growing rapidly as businesses and homes “yank the tank” and convert to an efficient, endless supply of hot water and the only tankless water heating manufacturer in the US. We have a commitment to our team members to provide a strong, accountable culture with a practice of giving back to our communities.
Rinnai America Corporation (RAC) is looking for RAC-STARS! Check out why Rinnai is the hottest place to work
What does a Lead Software Engineer do at Rinnai?
Provide software solutions and IoT leadership to the design, development, application, marketing, and sales efforts for Rinnai's connected water heating and space heating products in North America. This includes IoT-enabled tankless water heaters, boilers, and other connected space and water heating solutions. Provide project leadership in developing comprehensive 5-Star solutions to support the introduction of new, innovative software applications and products, driving company growth and elevating Rinnai's status as a pioneer in smart, connected technologies for the heating industry.
- This position is located at 103 International Drive Peachtree, City 30269.
- Other Perks/Benefits: Best-in-class health benefit programs that provide eligibility on 1st day of employment, 401k match, Paid Volunteer Community Service Day, and so much more
RESPONSIBILITIES
- Lead and execute the software planning with engineering analysis, product design and development and deployment of software and application solutions.
- Define, drive, own and execute code design and architecture, and refactoring to balance technical dept against delivering functionality through software and applications.
- Analyze and develop functional requirements and specifications of products to develop software and applications.
- Develop comprehensive test plans including, application development, debugging, field testing, analysis, certification and deployment to ensure successful launch of connected solutions.
- Collaborate with cross-functional teams to review functional and technical requirements to identify opportunities that can be exploited through software applications.
- Develop, maintain and support world-class connected solutions and products.
- Manage external software, firmware and application technology partners to ensure successful launch and delivery of new products with best-in-class customer experience as the target.
- Develop the Rinnai Connected Solution Architecture and deployment of scalable solutions using leading IoT platforms (e.g., AWS, Azure, Google Cloud IoT) and world-class connected solutions.
- Lead the integration of sensors, microcontrollers, and edge devices with IoT platforms and products ensuring seamless hardware-software communication.
- Guide the implementation of secure and reliable communication protocols (e.g., Wi-Fi, Bluetooth, Zigbee, Z-Wave, LoRaWAN, UWB, cellular) and network architectures for connected devices.
- Support cloud infrastructure, IoT data ingestion, processing, and analytics, ensuring efficient data flow and integration.
- Lead software development efforts in embedded systems, APIs, and cloud services, ensuring best practices in DevOps and CI/CD for IoT applications.
- Drive the use of AI/ML algorithms for data analysis, enabling predictive analytics, anomaly detection, and other advanced use cases.
- Work closely with UX/UI teams to design intuitive user interfaces for IoT products, ensuring a seamless customer experience across mobile and web platforms.
- Tailor solutions to meet the needs of industry-specific applications, such as smart home (Alexa, Google Home, Samsung Smart Things products and Apple HomeKit), BMS, and more.
- Manage external hardware/software/firmware technology partners, developers, and service providers to support and ensure successful launch and delivery of new products with best-in-class customer experience as the target.
- Develop, assist, review, and approve the development of technical literature.
- Full product application responsibility from concept through launch and continuous support.
- Embrace and support growing business demands in a changing environment.
- Other duties and responsibilities as required.
REQUIREMENTS:
KNOWLEDGE
- BS/MS/PhD in Computer Engineering, Computer Science, Software Engineering or a related degree. Advanced degree preferred.
- Minimum 7 years' experience in computer science applications, software and application development, testing and debugging.
- Expertise in iOS, Android, and Linux applications.
- Expertise in programming languages such as C/C#/C++, Java, Linux, Python, Object-C, JavaScript, VBA, Jenkins or other modern languages.
- Experience in designing, testing and debugging for embedded system, Wifi, Bluetooth, z-wave, ZigBee, UWB technologies.
- Experience in Alexa, Google Home, Samsung Smart Things products and Apple HomeKit.
- Experience in cloud platforms (i.e. AWS Cloud, Azure Cloud) and microservices architecture.
- Experience and knowledge of database technologies (SQL, NoSQL) and data structures.
- Experience in test and validation, automation, and code reviews.
- Understanding of device communication protocols, message brokering, and IoT protocols (MQTT, BACNET, MODBUS, CoAP, AMQP, etc.) and data exchange standards.
- Experience in developing and overseeing the development of scalable software and application solutions.
- Experience with version control tools like Git, and CI/CD pipelines.
SKILLS
- Experience in best engineering practices for the full software development life cycle (SDLC), including coding standards, code review, source control, build, test, deploy, and operations.
- Demonstrated strong analytical and complex problem solving and debugging skills.
- Demonstrated experience in software development, testing and writing applications.
- Knowledge of mobile and web application development frameworks.
- Experience leading a full-stack development team using Agile Project Lifecycles (XP, Lean, DevOps and Scrum) and principles of behavior driven design.
- Proficient in Windows, Mac OS X, and Linux.
- High-level technical expertise in software development, IoT technologies, including connectivity solutions, device integration, and cloud-based platforms.
- Strong proficiency in data analytics, particularly in processing machine data, time series data, and generating actionable insights from IoT ecosystems.
- Experience in device-level and application integration.
- Proficient in UI/UX technologies and implementation, ensuring seamless user experiences in mobile applications and IoT products.
- Highly developed planning and organizational skills, with a proven ability to prioritize effectively in a fast-paced, dynamic environment.
- Technical writing skills including clear and concise writing for non-technical audiences, code documentation, and graphical system representation.
- Ability to communicate and collaborate with domestic and international teams.
- Excellent verbal and written communication skills.
ABILITIES
- Exhibit and model Rinnai Cultural Beliefs.
- Ability to develop high levels of cooperation and respect from staff, colleagues, and suppliers alike.
- Ability to participate and motivate others in a collaborative engineering environment.
- High level of personal integrity and honesty.
- Ability to work in team settings.
- Collaborative problem solving and communication style.
- Ability to share knowledge within the group in all directions throughout the business.
- Results / task-oriented work ethic.
Physical Requirements:
Physical Activities
- Remaining in a stationary position, often standing, or sitting for prolonged periods.
- Communicating with others to exchange information.
- Accessing the accuracy, neatness, and thoroughness of the work assigned
Physical Demands
- Sedentary work that primarily involves sitting or standing.
Environmental Conditions
- No adverse environmental conditions expected.
Benefits
Medical, Dental, Vision, and Prescription
Flexible Spending Account (FSA) options for Medical and Dependent Care
Paid Time Off (PTO), Floating Holidays (FH)
Paid Holidays
401(k) Plan with Company Match
Company Paid Life Insurance
Voluntary Life Insurance
Short- and Long-Term Disability
Professional Development
Tuition Reimbursement
Annual Incentive Plan (AIP)
Referral Bonuses
Paid Volunteer Community Service Day
Tobacco and Drug-Free Campuses
Employee, family, and friend's discount
Rinnai America Corporation is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics.