Design and develop firmware for microcontroller-based products and cellular, BT, WIFI modem integrations
Drive the full product development cycle—from requirements and functional specs through testing, validation, and release
Ensure robust communication protocols and performance for wireless products
Create and maintain documentation: requirements, functional specifications, test plans, and product change notices
Collaborate with validation and manufacturing teams to build and execute test plans
Support manufacturing on new product releases as well as sustaining engineering: quality improvements, cost reduction, obsolescence, and root-cause failure analysis
Troubleshoot product returns/failures to identify issues and corrective actions
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
10+ years in embedded firmware/hardware development
3+ years hands-on experience with Bluetooth, Wi-Fi, or comparable communication protocols
Strong proficiency in C or Embedded C programming (with compilers/toolchains)
Functional knowledge of electronic components and circuits: microprocessors, microcontrollers, op-amps, regulators, and digital logic ICs
Strong understanding of software design and development processes
Documentation and presentation skills (MS Office tools)
Self-starter with strong organization and a team-oriented mindset
Benefits
medical insurance plans
dental and vision coverage
401(k)
flexible time off plans
paid parental leave
vacation and holiday leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
firmware developmentembedded firmwareC programmingEmbedded C programmingBluetoothWi-Ficommunication protocolselectronic componentsmicrocontrollersdigital logic ICs