Senior Firmware Engineer - Connectivity
Technology
Job Description
Key Responsibilities
\n
- \n
- 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.
\n
\n
\n
\n
\n
\n
\n
\n
Required Qualifications
\n
- \n
- 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.
\n
\n
\n
\n
\n
\n
\n
\n
Nice to Have
\n
- \n
- 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.
\n
\n
\n
\n
\n
