Rinnai America Corporation | Lead Software Engineer
Rinnai America Corporation - peachtree city, GA
Apply NowJob Description
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 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 PerksBenefits: Best-in-class health benefit programs that provide eligibility on 1st day of employment, 401k match, Paid Volunteer Community Service Day, and so much moreRESPONSIBILITIES:Lead and execute the software planning with engineering analysis, product design and development and deployment of AWS IoT cloud infrastructure software and Android and iOS 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.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, CTA-2045) 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 CICD for IoT applications.Drive the use of AIML algorithms for data analysis, enabling predictive analytics, anomaly detection, and other advanced use cases.Work closely with UXUI 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 hardwaresoftwarefirmware 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:KNOWLEDGEBSMSPhD 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 CC#C++, Java, Linux, Python, Object-C, JavaScript, VBA, Jenkins or other modern languages.Experience in designing, testing and debugging for embedded system, Wifi, and Bluetooth technologies.Experience in Alexa, Google Home, Samsung Smart Things products and Apple HomeKit.Experience in cloud platforms (e.g. AWS 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 CICD pipelines. SKILLSExperience 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 UIUX 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. ABILITIESExhibit 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 ActivitiesRemaining in a stationary position, often standing, or sitting for prolonged municating with others to exchange information.Accessing the accuracy, neatness, and thoroughness of the work assigned Physical DemandsSedentary work that primarily involves sitting or standing. Environmental ConditionsNo adverse environmental conditions expected. BenefitsMedical, Dental, Vision, and Prescription Flexible Spending Account (FSA) options for Medical and Dependent CarePaid Time Off (PTO), Floating Holidays (FH)Paid Holidays 401(k) Plan with Company Match Company Paid Life InsuranceVoluntary Life InsuranceShort- and Long-Term DisabilityProfessional DevelopmentTuition ReimbursementAnnual Incentive Plan (AIP)Referral BonusesPaid Volunteer Community Service DayTobacco and Drug-Free CampusesEmployee, 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.
Created: 2025-01-20