MARINE ACQUISITION CORP
Lead Software Engineer
MARINE ACQUISITION CORP, Huntsville, Alabama, United States, 35824
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.
Qualifications and experience:
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 inverters 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.
#J-18808-Ljbffr
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.
Qualifications and experience:
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 inverters 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.
#J-18808-Ljbffr