What are the responsibilities and job description for the Firmware Engineer (Embedded Connectivity) position at Global Connect Technologies?
Job Description
Milwaukee Tool is seeking a Firmware Engineer for its Platform Firmware and NPD Connectivity team, focused on developing next-generation connected products and location-tracking technologies that enable job sites to monitor and manage tools.
Key Responsibilities
- Design, develop, validate, and test embedded firmware for next-generation connected products.
- Develop connectivity-focused solutions using Bluetooth, Wi-Fi, cellular, and location-tracking technologies.
- Develop firmware that enables job sites to monitor and track tool locations.
- Manage the full firmware development lifecycle, including design, implementation, validation, launch, and post-release support.
- Troubleshoot, debug, and resolve issues throughout product launch and ongoing maintenance.
- Collaborate with cross-functional engineering teams in a fast-paced new product development environment.
Required Qualifications
- Strong embedded systems development experience.
- Advanced C programming skills.
- Hands-on experience developing connected products using Bluetooth, Wi-Fi, or cellular technologies.
- Ability to independently design, validate, test, and support firmware code.
- Experience managing the complete development lifecycle from concept through launch and post-release maintenance.
- Strong debugging and bug-fixing experience in production environments.
Nice to Have
- Strong STM microcontroller experience if connectivity experience is limited.
- Experience developing firmware for IoT, asset-tracking, or location-based products.
- Prior experience working on new product development (NPD) teams.
- Interest in long-term opportunities with potential contract-to-hire conversion.