Logo
Apex Systems

Firmware Engineer

Apex Systems, Redmond, Washington, United States, 98052

Save Job

Overview

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. Base pay range

$70.00/hr - $80.00/hr Job #: 3008814 Responsibilities

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. Requirements

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, and using T&M equipment to debug firmware issues. Expertise in i2C, BR/EDR, BTLE (including 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. Typical Day in the Role

Purpose of the Team: The purpose of this team is supporting firmware, drivers, and host side support for gaming accessories ecosystem. Key projects: 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. Typical task breakdown and operating rhythm: 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. Compelling Story & Candidate Value Proposition

What makes this role interesting? This role provides the opportunity to work in a strong, supportive, collaborative environment. Team is all co-located together, so socializing and getting support is organic and smooth. Unique Selling Points: The product space is relatively unique, and offers a chance to work on some very cool next gen hardware. Candidate Requirements

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. Disqualifiers: Candidates that aren’t able to come onsite 5 days a week will not be eligible for the 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. Top Hard Skills

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 EEO

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex, age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, disability, status as a crime victim, or any other characteristic protected by law. If you require an accommodation, please contact our Employee Services Department at example@domain.com or 844-463-6178.

#J-18808-Ljbffr