• Zeeland, MI
  • Quick Apply
12 days ago

Job Description

TITLE: Lead Firmware Engineer

LOCATION: West Michigan

SUMMARY: Management Business Solutions is seeking a Lead Firmware Engineer for a confidential client in the West Michigan region. This role is responsible for leading embedded firmware development efforts while guiding a team of engineers through the full software development lifecycle. The Lead Firmware Engineer will drive architecture, design, development, and validation of firmware that interfaces directly with advanced electronic systems, including sensors, cameras, and system-on-chip platforms, ensuring high performance, reliability, and successful product integration.

RESPONSIBILITIES:

  • Lead end-to-end firmware development activities, including requirements definition, architecture, design, development, integration, and validation.
  • Design and implement embedded firmware for complex hardware platforms, including processors, sensors, cameras, and peripheral devices.
  • Support hardware bring-up and low-level driver development for new chipsets and system components.
  • Facilitate and lead code reviews, technical design discussions, and project planning activities.
  • Collaborate cross-functionally with hardware, mechanical, systems, and product engineering teams to ensure seamless hardware/software integration.
  • Drive software quality through structured testing, debugging, and validation processes, including unit and integration testing.
  • Promote and implement improvements in development processes, tools, and software compliance practices.
  • Provide technical leadership, mentorship, and performance feedback to engineering team members.
  • Participate in product launch efforts and support successful delivery of production-ready systems.
  • Stay informed on industry advancements and apply best practices to continuously improve team performance and product quality.
  • Ensure adherence to company standards, policies, and safety requirements.

QUALIFICATIONS:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 6+ years of experience in embedded software/firmware development across the full product lifecycle.
  • 2+ years of experience in a technical leadership, mentoring, or team lead capacity.
  • Strong proficiency in C and C++, with experience in low-level or embedded programming.
  • Hands-on experience with real-time operating systems (RTOS).
  • In-depth understanding of embedded systems, hardware/software interaction, and system architecture.
  • Strong problem-solving skills with the ability to manage complex and competing priorities.
  • Effective communication and collaboration skills.
  • Proficiency in Microsoft Office Suite.
  • Preferred Experience:
    • Experience with Linux-based embedded systems.

    • Background in video, audio, signal processing, or compression technologies.

    • Experience with camera systems and image signal processing (ISP).

    • Familiarity with wireless technologies such as Wi-Fi and Bluetooth Low Energy (BLE).

    • Experience using development and CI/CD tools such as Git, Bitbucket, Jenkins, JIRA, or Azure DevOps.

    • Exposure to Agile or iterative development methodologies.

MANAGEMENT BUSINESS SOLUTIONS IS AN EQUAL-OPPORTUNITY EMPLOYER

Numbers & Facts

LocationZeeland, MI

Skills

  • Agile Programming Methodologiesunmatched
  • Architectural Designunmatched
  • Atlassian JIRAunmatched
  • Best Practicesunmatched
  • Bluetoothunmatched
  • Business Solutionsunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Chipsetunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Debugging Skillsunmatched
  • DevOpsunmatched
  • Device Driversunmatched
  • Electrical Engineeringunmatched
  • Embedded Hardwareunmatched
  • Embedded Programming Languagesunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Gitunmatched
  • Hardware Administrationunmatched
  • Hardware-Software Integrationunmatched
  • High Reliabilityunmatched
  • Image Processingunmatched
  • Integration Testingunmatched
  • Internet Service Providersunmatched
  • Jenkinsunmatched
  • Maintain Complianceunmatched
  • Mentoringunmatched
  • Microsoft Officeunmatched
  • Microsoft Windows Azureunmatched
  • Performance Managementunmatched
  • Peripheral Hardwareunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Product Engineeringunmatched
  • Product Lifecycleunmatched
  • Product/Service Launchunmatched
  • Production Systemsunmatched
  • Project Planningunmatched
  • Realtime Operating Systemunmatched
  • Requirements Managementunmatched
  • Safety Trainingunmatched
  • Signal Processingunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • System Architectureunmatched
  • System-on-a-Chip (SoC)unmatched
  • Systems Engineeringunmatched
  • Team Lead/Managerunmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • Unit Testunmatched
  • Wireless Communicationsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder