Dometic Group
Lead Software Engineer
Dometic Group, Huntsville, Alabama, United States, 35824
Job Type
Full-time
Description
Reports to:
Software Engineering Manager
Number of direct reports:
0-5
Travel:
5%
Schedule:
Onsite
Internal stakeholders:
Product Development, Product Management, Operations, Quality, Sales, Test Engineering
External stakeholders:
Customers (dealers, OEMs), suppliers
Summary:
Dometic Marine's facility in Huntsville, AL specializes in mobile power solutions and manufactures engine ignition replacement parts, DC charging systems, and battery monitoring systems for boats.
This position focuses on product development including design, verification, validation, launch and support of products and components focused on Marine AC / DC charging systems, lithium-ion battery integration, connectivity, and mobile power solutions for inboard and outboard leisure craft. Develop user applications and embedded electronic solutions within products to meet cost and functional targets.
Main responsibilities:
• Participate in full software development life cycle including requirements analysis, design, implementation, validation, documentation and ongoing support, ensuring robust functionality and performance.
• Supervise the development of embedded software solutions, ensuring projects meet timelines, quality standards, and customer requirements.
• Collaborate with system, hardware and software engineers, engineering managers, and product managers to establish software specifications and system requirements.
• Lead and mentor embedded firmware engineers by providing technical guidance, coaching, conducting performance reviews (PMP), and recommending professional development opportunities.
• Perform regular code reviews to ensure code correctness, maintainability, and conformity to coding guidelines.
• Identify and address technical risks and challenges.
• Identify potential intellectual property for products under development and collaborate with patent attorneys on patent applications.
• Support engineering manager in developing and implementing effective development methodologies, tools, and best practices to streamline firmware development.
• Stay informed about the latest technologies, industry trends, and best practices in embedded firmware development.
• Execute software unit testing and integration testing. Support development and execution of functional test plans.
• Work in multi-function new product development teams, including program/product management, manufacturing engineering, supply chain management and production.
• Represent Dometic Marine to customers and suppliers and provide field and application support / troubleshooting as needed.
Requirements
Qualifications and experience:
We believe that the ideal candidate has the following qualifications and experiences:
• University or Technical Institute qualifications in Software, Computer Science, Electrical or related field.
• Minimum 10+ years of industry or relevant electronic design experience; candidates with 15+ years are preferred.
• Strong proficiency in software and/or firmware design, validation and documentation.
• Familiar with lithium batteries and battery management a plus.
• Familiar with power invertors and chargers including AC/DC and DC/DC power conversion a plus.
• Strong understanding of hardware/software interface issues and understanding of hardware system designs.
• Demonstrated development experience with 16/32 bit MCU such as ARM Cortex-M.
• Working experience with one or more serial communication protocols such as SPI, I2C, CAN, Ethernet, Wi-Fi or Bluetooth a plus.
• Development experience with RTOS is a plus.
• Experience in software architecture design is a plus.
• Experience in software schedule and effort estimation planning is a plus.
• Working experience with the agile development process is a must.
• Demonstrated experience with unit testing and functional testing is a plus.
• Familiarity with version control system such as GIT and issue tracking system such as JIRA.
Behavioral requirements:
• Strong problem solving and decision-making abilities.
• Strong technical leadership skills, with the ability to guide a team towards successful project delivery.
• Well-developed organizational skills with the ability to manage a variety of tasks.
• Professional demeanor whether in person, via e-mail, or on the telephone
• Strong proficiency with MS Office programs including: Word, Excel, Access, Outlook and PowerPoint; and, the ability to learn other applications quickly.
• Strong written and verbal communication skills.
• Ability to work well independently and as part of a strong team.
Dometic overview:
Dometic Group operates in the retail industry and manages the manufacturing, sales, and service of products for the outdoor market. The product range is broad and includes portable coolers, grills, air conditioning systems, tents, batteries, and solar energy solutions for mobile, outdoor lifestyles. The business is a global company, and customers include retailers of outdoor products as well as consumers and manufacturers of vehicles and boats. The Dometic Group was founded in 2001 and is headquartered in Stockholm, Sweden.
Dometic is passionate about building together an inclusive and equitable working environment, that respects individual strengths, views, and experiences. We believe that diversity enables us to thrive across our differences. Be yourself and join us!
Dometic is proud to be an equal opportunity employer. Dometic evaluates qualified applicants without regard to race, color, religion, age, gender, national origin, disability status, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
Full-time
Description
Reports to:
Software Engineering Manager
Number of direct reports:
0-5
Travel:
5%
Schedule:
Onsite
Internal stakeholders:
Product Development, Product Management, Operations, Quality, Sales, Test Engineering
External stakeholders:
Customers (dealers, OEMs), suppliers
Summary:
Dometic Marine's facility in Huntsville, AL specializes in mobile power solutions and manufactures engine ignition replacement parts, DC charging systems, and battery monitoring systems for boats.
This position focuses on product development including design, verification, validation, launch and support of products and components focused on Marine AC / DC charging systems, lithium-ion battery integration, connectivity, and mobile power solutions for inboard and outboard leisure craft. Develop user applications and embedded electronic solutions within products to meet cost and functional targets.
Main responsibilities:
• Participate in full software development life cycle including requirements analysis, design, implementation, validation, documentation and ongoing support, ensuring robust functionality and performance.
• Supervise the development of embedded software solutions, ensuring projects meet timelines, quality standards, and customer requirements.
• Collaborate with system, hardware and software engineers, engineering managers, and product managers to establish software specifications and system requirements.
• Lead and mentor embedded firmware engineers by providing technical guidance, coaching, conducting performance reviews (PMP), and recommending professional development opportunities.
• Perform regular code reviews to ensure code correctness, maintainability, and conformity to coding guidelines.
• Identify and address technical risks and challenges.
• Identify potential intellectual property for products under development and collaborate with patent attorneys on patent applications.
• Support engineering manager in developing and implementing effective development methodologies, tools, and best practices to streamline firmware development.
• Stay informed about the latest technologies, industry trends, and best practices in embedded firmware development.
• Execute software unit testing and integration testing. Support development and execution of functional test plans.
• Work in multi-function new product development teams, including program/product management, manufacturing engineering, supply chain management and production.
• Represent Dometic Marine to customers and suppliers and provide field and application support / troubleshooting as needed.
Requirements
Qualifications and experience:
We believe that the ideal candidate has the following qualifications and experiences:
• University or Technical Institute qualifications in Software, Computer Science, Electrical or related field.
• Minimum 10+ years of industry or relevant electronic design experience; candidates with 15+ years are preferred.
• Strong proficiency in software and/or firmware design, validation and documentation.
• Familiar with lithium batteries and battery management a plus.
• Familiar with power invertors and chargers including AC/DC and DC/DC power conversion a plus.
• Strong understanding of hardware/software interface issues and understanding of hardware system designs.
• Demonstrated development experience with 16/32 bit MCU such as ARM Cortex-M.
• Working experience with one or more serial communication protocols such as SPI, I2C, CAN, Ethernet, Wi-Fi or Bluetooth a plus.
• Development experience with RTOS is a plus.
• Experience in software architecture design is a plus.
• Experience in software schedule and effort estimation planning is a plus.
• Working experience with the agile development process is a must.
• Demonstrated experience with unit testing and functional testing is a plus.
• Familiarity with version control system such as GIT and issue tracking system such as JIRA.
Behavioral requirements:
• Strong problem solving and decision-making abilities.
• Strong technical leadership skills, with the ability to guide a team towards successful project delivery.
• Well-developed organizational skills with the ability to manage a variety of tasks.
• Professional demeanor whether in person, via e-mail, or on the telephone
• Strong proficiency with MS Office programs including: Word, Excel, Access, Outlook and PowerPoint; and, the ability to learn other applications quickly.
• Strong written and verbal communication skills.
• Ability to work well independently and as part of a strong team.
Dometic overview:
Dometic Group operates in the retail industry and manages the manufacturing, sales, and service of products for the outdoor market. The product range is broad and includes portable coolers, grills, air conditioning systems, tents, batteries, and solar energy solutions for mobile, outdoor lifestyles. The business is a global company, and customers include retailers of outdoor products as well as consumers and manufacturers of vehicles and boats. The Dometic Group was founded in 2001 and is headquartered in Stockholm, Sweden.
Dometic is passionate about building together an inclusive and equitable working environment, that respects individual strengths, views, and experiences. We believe that diversity enables us to thrive across our differences. Be yourself and join us!
Dometic is proud to be an equal opportunity employer. Dometic evaluates qualified applicants without regard to race, color, religion, age, gender, national origin, disability status, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.