Marine - Lead Software Engineer

3 weeks ago


Huntsville, United States Marine Services Co Full time
About the position

Dometic is a global market leader in the mobile living industry. Millions of people around the world use Dometic products in outdoor, residential, and professional applications.

Our Marine organization is a trusted provider of innovative solutions for the worldwide boating and boat building industry, and we recently expanded our scope to lead the boating industry into an electrified future. Dometic has won numerous NMMA Innovation Awards over the years and we are always striving for new ways to make boating easier, safer, and more enjoyable.

We are a journey of continuous growth - now looking for our next star - a passionate Lead Software Engineer. This position reports to Software Engineering Manager and will work in Huntsville.

As Lead Software Engineer of the Huntsville team, you will be involved in product development including design, verification, validation, launch and support of products and components focused on Marine DC charging systems, lithium ion battery integration, connectivity, and mobile power solutions.

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.
What do we offer?

You are offered an interesting role in a dynamic, fast paced and global environment with great opportunities to grow, evolve with the company and take on new challenges.
  • Medical/Dental/Vision Insurance
  • Employee Assistance Program (EAP)
  • Disability insurance (STD/LTD)
  • 401 (k) with company match
  • PTO
  • Company defined holidays and two floating holidays for you to use as you choose
  • Paid maternity/paternity leave
  • Tuition assistance
  • Membership reimbursement (wholesale club and gym)
  • Employee discounts on our incredible products
  • Opportunities to make an impact
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's Core Values

To thrive and succeed in this role, you understand the importance of our core values - Together We build our future, We play to win, We embrace change and We walk the talk; these values reflect the heart and soul of Dometic and they define what it takes to work here and how we do things.

Are you our next star? Then we would love to see your application.

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.

  • Huntsville, Alabama, United States Marine Services Co Full time

    About the RoleDometic Marine Services Co is a leading provider of innovative solutions for the global boating industry. We are seeking a highly skilled Lead Software Engineer to join our team in Huntsville.Key ResponsibilitiesParticipate in the full software development life cycle, including requirements analysis, design, implementation, validation, and...


  • Huntsville, United States Dometic Group Full time

    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...

  • Product Manager

    4 weeks ago


    Huntsville, Alabama, United States Marine Services Co Full time

    Job SummaryWe are seeking a highly skilled Product Manager to lead the development of our Marine Power Solutions portfolio. As a key member of our team, you will be responsible for defining product requirements, conducting market analysis, and collaborating with cross-functional teams to drive product innovation.Key ResponsibilitiesDevelop and execute...


  • Huntsville, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow's problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a senior-level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...


  • Huntsville, United States Lynx Software Technologies Full time

    Description Thompson Software Solutions is seeking a Senior Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. The successful candidate will be a member of a high-performing multi-site team and must be self-motivated with a strong work ethic, time-management, and interpersonal...


  • Huntsville, Alabama, United States Siemens Digital Industries Software Full time

    Job SummaryWe are seeking a highly motivated and talented Software Engineer Intern to join our Electronic Board Systems team at Siemens Digital Industries Software. As a Software Engineer Intern, you will have the opportunity to work on exciting AI/ML research projects and contribute to the development of cutting-edge software solutions.Key Responsibilities...


  • Huntsville, AL, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, United States Radiance Technologies Full time

    Radiance Technologies, a 100% employee-owned company, is seeking candidates for a Senior Software Engineer to support of a U.S. Army program. This position requires a talented and experienced Software Engineer to contribute to a software engineering team within a larger, multidisciplined team to perform the System Development Life Cycle (SDLC) process,...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Lynx Software Technologies. As a key member of our team, you will be responsible for developing, integrating, and testing software products for our clients.Key Responsibilities:Develop and integrate software products using C/C++ programming languagesCollaborate...


  • Huntsville, Alabama, United States Siemens Digital Industries Software Full time

    About the RoleSiemens Digital Industries Software is currently recruiting students for our Spring 2025 Strategic Student Program. As a Software Engineer Intern, you will have the opportunity to work on AI/ML research and development projects in our Office of Technology group. The ideal candidate will have skills in Python, C/C++, and a good understanding of...


  • Huntsville, Alabama, United States Lockheed Martin Full time

    Job SummaryLockheed Martin is seeking a highly skilled Software Engineer, SR to join our team in Huntsville, AL. As a key member of our Radar Systems team, you will be responsible for designing, developing, and testing software solutions for our Missile Defense System.Responsibilities Design and develop software solutions using Ada, C++, and Python Create...


  • Huntsville, Alabama, United States Sanmina Full time

    Job SummaryWe are seeking a highly experienced Software Engineering Director to lead our embedded systems development team. The successful candidate will be responsible for designing, developing, implementing, integrating, testing, qualifying, and maintaining embedded software on a wide range of military avionics and tactical communications systems.Key...


  • Huntsville, Alabama, United States Radiance Technologies Full time

    Job SummaryAt Radiance Technologies, we are seeking a talented Software Development Engineer to support our U.S. Army program. This position requires a skilled Software Engineer to contribute to a software engineering team within a larger, multidisciplinary team to perform the System Development Life Cycle (SDLC) process, including analysis/feasibility,...


  • Huntsville, Alabama, United States Scientific Research Full time

    Job SummaryScientific Research Corporation is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the software development of Radio Frequency (RF) emitter products and solutions. You will develop software using modern C++ and work as part of an Agile Scrum development team....


  • Huntsville, Alabama, United States Sanmina-SCI Full time

    Job Title: Director of Software EngineeringJob Summary:Sanmina-SCI is seeking a highly skilled Director of Software Engineering to lead our international software team in the design of firmware and application software for our product designs. The ideal candidate will have a strong background in software development, leadership, and customer-facing...


  • Huntsville, United States SAIC Full time

    Description SAIC is currently seeking to hire a Senior Software Engineer to support the Army Ground Based Sense and Avoid (GBSAA) Program located in Huntsville, Alabama . About the Program: The GBSAA program is system that provides situational awareness and conflict avoidance for unmanned aircraft. Duties and Responsibilities: Lead efforts to implement...

  • Software Engineer

    4 weeks ago


    Huntsville, Alabama, United States PeopleTec Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at PeopleTec, Inc. in Huntsville, AL. As a Software Engineer, you will be responsible for designing, developing, and testing software systems for DoD weapon systems. You will work closely with our team of engineers and developers to define system...


  • Huntsville, Alabama, United States CALIBRE Full time

    CALIBRE Systems, Inc., an employee-owned Management Consulting and Digital Transformation company, is seeking a skilled Software Development Lead to join their team in a challenging role.The selected candidate will be responsible for leading a team and developing applications to support Integrated Mission Planning and Airspace Control Tools (IMPACT).The...