Overview
On Site
BASED ON EXPERIENCE
Contract - Independent
Contract - W2
Contract - 7+ mo(s)
Skills
BLUETOOTH
BTLE
BR/EDR
PROFILE TUNING SUITE
PTS
C++
C/C++
C PROGRAMMING
EMBEDDED SYSTEMS
FIRMWARE DEVELOPMENT
RTOS
FREERTOS
ARM CORTEX
CORTEX M33
IAR
JTAG
WIRELESS
WIRELESS COMMUNICATION
HID
AUDIO
802.11
BLE
Job Details
Firmware Engineer 4
Qualifications:
If this job is a match for your background, we would be honoured to receive your application!
Job Summary: Talent Software Services is in search of a Firmware Engineer for a contract position in Redmond, WA. The opportunity will be eight months with a strong chance for a long-term extension.
Position Summary:
We are looking for an experienced Embedded Systems Engineer to join our team. The ideal candidate will have experience with ARM Cortex M33 and specifically expertise in BR/EDR, BTLE, and Profile Tuning Suite (PTS) compliance test development and automation.Primary Responsibilities/Accountabilities:
- Design, bring up, and implement full PTS compliance and functional testing for an embedded system.
- Design and develop real-time embedded firmware and embedded ARM software that addresses gaps discovered during PTS qualification, within a FreeRTOS environment.
- Develop test strategies and test plans for recurring, regular coverage.
- The purpose of this team is to support firmware, drivers, and host-side support for the gaming accessories ecosystem.
- This role will contribute to working directly with the team of firmware engineers onsite in the lab to bring up Profile Tuning Suite support and secure Bluetooth certification of hardware. The role will primarily ensure Bluetooth compliance for one device, and will support additional devices with Bluetooth certification afterwards.
- The role will consist of very few meetings, only a few regular meetings per week. Most meetings are as needed and relatively light, organic interaction as most of the team is working for the same hallway in the lab and highly collaborative. Most of the work is heads down.
- This role provides the opportunity to work in a strong, supportive, collaborative environment. Team is all co-located together, so socialising and getting support is organic and smooth.
- The product space is relatively unique and offers a chance to work on some very cool next-gen hardware.
Qualifications:
- Years of Experience Required: 8-10 overall years of experience in the field.
- Degrees or certifications required: A Bachelor's degree in a related field described below is nice to see, but not required to be eligible for this role.
- Best vs. Average: The ideal resume would contain significant experience in Bluetooth, previous history being both self sufficient/not requiring much handholding yet still collaborative and working well with others when the need arises.
- Performance Indicators: Performance will be assessed based on their ability to deliver the Profile Tuning Suite (PTS) for the hardware portfolio.
- Minimum 5 years experience with C / C++ programming
- Minimum 3 years experience working with Bluetooth wireless (PTS)
- Minimum 5 years experience with Embedded device firmware development/embedded systems engineering
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or Systems Design Engineering.
- 5+ years of experience in embedded systems engineering.
- Experience with ARM Cortex M33.
- Experience developing Embedded systems using IAR tooling, debug using both JTAG and other debug pods, experience using T&M equipment to debug firmware issues.
- Expertise in i2C, BR/EDR, BTLE (both HID and Audio), Test development and automation.
- Experience with high volume consumer electronics device that will be battery powered and communicate over either 802.11/BTLE/USB.
- Experience with wireless communications.
If this job is a match for your background, we would be honoured to receive your application!
Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities, including contract, contract to hire, and permanent placement. Let's talk!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.