This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a firmware engineer, you’ll focus on delivering high-quality, reliable products by collaborating with cross-functional teams across design, research, manufacturing and quality throughout the full product lifecycle. Your design iterations get incorporated during development to improve the product’s quality and reliability, so the user gets the best possible experience. At the end of the design cycle, you will be performing testing to verify that the product meets its intended design requirements. Additionally, you will document design in accordance with applicable product development processes, Quality, and Regulatory requirements.
Job Responsibility:
Develop and maintain firmware and software in accordance with Beacon’s QMS
Perform firmware design with significant challenges related to complexity, power, size, and RF communication
Execute on all phases of firmware development, including requirements capture, prototyping, design, unit testing, static analysis, code review, design verification, debugging, and manufacturing readiness
Develop automated tests to ensure high-quality software releases
Develop production software tools for mass production
Requirements:
BS in computer science, electrical engineering, or related field
5+ years of work experience with a BS degree or 3+ years of work experience with an MS degree, developing real-time embedded firmware in C
Ability to read and follow electrical schematics
Knowledge of embedded systems architecture and real-time operating systems (RTOS)
Proficiency with tools like Git/JIRA and platforms like GitHub
Proficiency with scripting languages such as Python
Nice to have:
Knowledge of design controls and medical device development regulations is preferred