Join Our Team as a Firmware Engineer!
Are you ready to make an impact?
We’re looking for a talented Firmware Engineer to join our dynamic engineering team. If you have a passion for design and a drive to innovate, this is your opportunity!
Key Qualifications:
Education: Bachelor’s Degree in Electrical Engineering (BSEE) or equivalent
Experience: Minimum of 3 years employment experience creating firmware for embedded devices
This is a hybrid position. Candidates must reside within commuting distance of our Hanover, Maryland office as occasional on-site work is required.
Skills:
Proficiency with C or C++
Familiarity with Microchip devices
Proficient using IAR, Atmel, or Visual studio IDE
Familiarity with controls, CANBUS, motor controllers, Bluetooth, ADC, DAC
Proficiency using emulators
Familiarity with code management and project management tools such as JIRA and GitHub
Proactive and detail-oriented with ability to effectively multitask
A strong understanding of Object-oriented development
Primary Responsibilities:
Design Firmware systems and implement them
Troubleshoot and modify existing systems
Troubleshoot and resolve production issues
Document and maintain new designs
Participate in troubleshooting hardware and software application issues
Additional Responsibilities:
Oversee design changes through the change order process
Conduct continuous review of existing firmware
Provide suggestions to improve existing methodology
Collaborate with BTE’s Production, Quality, Customer Service, Creative, and Clinical Departments
Experience with human factors and biomechanics is a plus
Why Join Us?
Innovative Environment: Collaborate with a talented team on cutting-edge projects.
Growth Opportunities: We support your career development and continuous learning.
Impactful Work: Your contributions will directly influence our success.