What are the responsibilities and job description for the Firmware / Software Manager position at IPA?
Job Title: Firmware / Software Engineering Manager
Experience Level: Associate
Job Location: Duluth, Georgia
Work Schedule: Hybrid: M-F (4 days in office 1 day remote)
Salary Range: $150,000 - $165, 000 Bonus Eligible.
FLSA Status: Exempt
At IPA, we believe in valuing our employees' well-being and providing comprehensive benefits that support both their personal and professional lives. Enjoy paid holidays & flexible time off, comprehensive healthcare including Telemedicine, HSA & FSA options, and Company-paid life and disability insurance. Plan for the future with a 401k match and Employee Stock Purchase program.
Job Summary:
Reporting directly to the Vice President of Engineering and Product Development, the Firmware/Software Manager leads the development and delivery of critical firmware and software solutions for our cutting-edge products. This role oversees the entire development lifecycle, ensuring high-quality, optimized, and scalable designs that meet business and technical objectives. As a leader-doer, this position requires a balance of hands-on technical execution and strategic leadership to drive innovation, efficiency, and excellence.
Key Responsibilities:
Leadership & Team Management:
- Lead, mentor, and manage software, firmware, and DevOps engineers.
- Provide strategic direction and vision for the FW/Control Systems Engineering team while fostering a collaborative and innovative culture.
- Oversee resource planning, project timelines, and stakeholder communication.
- Maintain communication between the department and management through reports and meetings.
- Assist the Principal Engineer and team members as needed.
- Keep management informed of departmental activities, issues, and improvements.
Software & Firmware Development:
- Oversee firmware and software development from design to deployment.
- Design and develop applications, reusable software components, and database models.
- Implement best DevOps practices for CI/CD, automation, and infrastructure management.
- Evaluate, test, and review firmware and software to ensure they meet requirements and specifications.
- Collaborate with cross-functional teams to integrate software and firmware components.
- Coordinate with project teams to create and release product requirements, design specifications, and descriptions.
- Ensure scalability, security, and performance of software architecture.
- Manage version control, build systems, and deployment processes.
- Analyze and provide feedback on peer designs in an open and collaborative review forum.
- Assist with system integration, testing strategies, and documentation.
- Actively participate in cross-functional teams to develop new products and address design issues in existing products.
Quality Assurance & Compliance:
- Evaluate products for non-conformance and recommend modifications.
- Review product documentation for accuracy, including client-facing materials.
- Support project initiatives and collaborate with the engineering team to meet deadlines.
- Maintain accurate records throughout development to comply with company and government regulations.
- Establish KPIs to measure and optimize quality and efficiency.
- Contribute to product knowledge to enhance future installations and troubleshooting.
Innovation & Problem-Solving:
- Stay updated on emerging technologies to drive innovation.
- Collaborate with technical experts and team members to solve complex technical problems.
- Support department and company objectives by recommending policy and procedural improvements.
Administrative & Compliance Responsibilities:
- Provide estimates for project planning and resource allocation.
- Attend meetings and training sessions as required.
- Complete required reports and records accurately and promptly.
- Adhere to established security safeguards, procedures, and company policies.
Other Duties:
- Perform other engineering duties as assigned to support the Engineering and Product Development functions.
Qualifications:
Education and Experience Requirements:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- 7 years of experience in software/firmware development and DevOps, including 3 years in leadership.
Skills & Abilites:
- Professional experience with switches, solenoids, motors, and other electromechanical components.
- Knowledge of serial communication protocols (RS232, RS485, CAN, SPI), USB communications, TCP/IP, and SQL databases.
- Experience with PCB layout and design.
- Proficiency in programming languages such as C, C , Python, Java, or Go.
- Strong leadership, problem-solving, and communication skills.
- Ability to manage multiple projects and priorities in a fast-paced environment.
- Excellent analytical and troubleshooting skills.
- Strong understanding of firmware development and embedded systems.
- Hands-on expertise with DevOps tools like Docker, Kubernetes, Terraform, Ansible, and Jenkins.
- Strong knowledge of cloud platforms (Azure) and infrastructure as code.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of cybersecurity best practices.
- Experience with microcontrollers and their programming (Atmel, ARM microprocessors, SBCs, and Linux distributions).
- Application development lifecycle, code reviews, software testing, packaging/deployment, and malfunction RCA.
- Proficient in C/C programming, Linux, microcontroller firmware, and VMWare/virtual machines.
- Skilled in the use of electronic test equipment, e.g., multi-meter and oscilloscope.
About Us:
IPA is a global leader in innovative linen and specialty uniform distribution solutions. Our cutting-edge software and hardware empower you to efficiently manage distribution, enhance staff satisfaction, reduce infection risks, and lower costs. Proudly made in the U.S.A, our solutions are trusted by over 1,000 hospitals worldwide. Since our inception in 1995, IPA has evolved into the industry frontrunner, serving more than 1 million healthcare professionals daily. From community hospitals to top academic hospitals, including 18 of the 20 hospitals on the U.S. News and World Report Best Hospitals Honor Roll 2023-2024, our technology sets the standard for excellence.
For more about life at IPA visit
https://www.thinkipa.com/careers
IPA is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
COVID-19 considerations:
IPA is mandating that all of our employees must have the COVID vaccine. To be considered for this position, you must be fully vaccinated before the start of employment. Exemptions and accommodations will be made for legitimate religious or medical reasons.
Salary : $150,000 - $165,000