Firmware Engineer

microTECH Global LTD

Neuenburg

On-site

CHF 110,000 - 150,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

microTECH Global LTD is seeking an experienced Embedded Firmware & Electrical Engineer for a Neuchâtel-based project. You will work across the full product lifecycle from specifications to implementation, debugging and production support.

The role requires strong system-level understanding of hardware, firmware and software, with excellent troubleshooting and problem-solving skills. You will contribute to design reviews and ensure product quality and reliability.

Qualifications

  • Proven experience in embedded firmware development and electrical engineering.
  • Strong programming in C and C++, with knowledge of Assembly.
  • Experience with bare-metal and RTOS-based embedded systems.
  • Experience with the STM32 microcontroller platform.
  • Knowledge of SPI and USB communication protocols.
  • Experience with electronic hardware design, integration and debugging.
  • Familiarity with firmware validation, automated testing and root-cause analysis.
  • Ability to work independently and integrate quickly into an established engineering team.

Responsibilities

  • Design, develop and maintain embedded firmware.
  • Develop bare-metal and RTOS-based firmware solutions.
  • Implement device drivers and communication interfaces, including SPI and USB.
  • Develop and maintain bootloaders and firmware update mechanisms.
  • Optimise power consumption, performance and system reliability.
  • Perform firmware debugging, testing and performance tuning.
  • Contribute to analogue and digital electronic circuit design.
  • Review schematics and PCB designs.
  • Integrate sensors, peripherals and electronic components.
  • Support hardware bring-up, prototype development and troubleshooting.
  • Diagnose hardware/firmware integration issues using laboratory equipment.
  • Collaborate with multidisciplinary R&D teams to resolve technical challenges.
  • Develop embedded application architectures and supporting software.
  • Create PC-based tools for configuration, testing and manufacturing.
  • Implement data acquisition and processing functionalities.
  • Integrate embedded devices with host applications and test environments.
  • Define test plans and develop automated test solutions.
  • Perform hardware and firmware validation.
  • Conduct root-cause analysis and implement corrective actions.
  • Support production activities, failure analysis and technical investigations.
  • Contribute to design reviews and ensure product quality and reliability.

Skills

Embedded firmware
Electrical engineering
C and C++
Assembly
RTOS
STM32
SPI
USB
Hardware debugging
Python

Tools

STM32CubeIDE
Git
Jira

Job description

We are seeking an experienced Embedded Firmware & Electrical Engineer for a project based in Neuchâtel, Switzerland. The successful candidate will have a strong background in embedded firmware development, electronic system design and hardware/firmware integration.

The role will involve supporting the development, integration, testing and validation of embedded electronic systems, working across the full product lifecycle from initial specifications and architecture through to implementation, debugging and production support.

The ideal candidate will have a strong system-level understanding of hardware, firmware and application software, together with excellent troubleshooting and problem-solving skills.

Embedded Firmware Development
  • Design, develop and maintain embedded firmware using C, C++ and Assembly.
  • Develop bare-metal and RTOS-based firmware solutions.
  • Implement device drivers and communication interfaces, including SPI and USB.
  • Develop and maintain bootloaders and firmware update mechanisms.
  • Optimise power consumption, performance and system reliability.
  • Perform firmware debugging, testing and performance tuning.
Electrical Engineering & Hardware Integration
  • Contribute to analogue and digital electronic circuit design.
  • Review schematics and PCB designs.
  • Integrate sensors, peripherals and electronic components.
  • Support hardware bring-up, prototype development and troubleshooting.
  • Diagnose hardware/firmware integration issues using laboratory equipment.
  • Collaborate with multidisciplinary R&D teams to resolve technical challenges.
Application Development
  • Develop embedded application architectures and supporting software.
  • Create PC-based tools for configuration, testing and manufacturing.
  • Implement data acquisition and processing functionalities.
  • Integrate embedded devices with host applications and test environments.
  • Define test plans and develop automated test solutions.
  • Perform hardware and firmware validation.
  • Conduct root-cause analysis and implement corrective actions.
  • Support production activities, failure analysis and technical investigations.
  • Contribute to design reviews and ensure product quality and reliability.
Required Skills & Experience
  • Proven experience in embedded firmware development and electrical engineering.
  • Strong programming skills in C and C++, with knowledge of Assembly.
  • Experience with bare-metal and RTOS-based embedded systems.
  • Experience with the STM32 microcontroller platform.
  • Knowledge of SPI and USB communication protocols.
  • Experience with electronic hardware design, integration and debugging.
  • Familiarity with firmware validation, automated testing and root-cause analysis.
  • Ability to work independently and integrate quickly into an established engineering team.
Technical Environment
Programming Languages
  • C
  • C++
  • Python
  • C#
Embedded Platforms & Development Tools
  • STM32
  • STM32CubeIDE
  • Git
  • Jira
Laboratory Equipment
  • Logic analysers
  • Spectrum analysers
  • Electronic loads
  • Power analysers
  • Embedded product development from specification through to release.
  • Sensor and peripheral integration.
  • Development of PC-based configuration, testing and manufacturing tools.
  • Experience with consumer electronics, industrial products or IoT devices.
  • Technical consulting, engineering design reviews and R&D support.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer - Firmware & Hardware Integration
Embedded Systems Engineer - Firmware & Hardware Integration

microTECH Global LTD • Neuenburg

On-site
CHF 110,000 - 150,000
FIRMWARE & SW ENGINEER | FIRMWARE EMBEDDED DEVELOPER | C/C++ LINUX PYTHON
FIRMWARE & SW ENGINEER | FIRMWARE EMBEDDED DEVELOPER | C/C++ LINUX PYTHON

Techyon • Linescio

On-site
CHF 50,000 - 65,000
Firmware Engineer
Firmware Engineer

Antaes Consulting • Vaud

On-site
CHF 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

SICPA • Prilly

On-site
CHF 120,000 - 180,000
Senior Hardware Electronics Engineer (M/F)
Senior Hardware Electronics Engineer (M/F)

Enova Group • Vaud

Hybrid
CHF 120,000 - 180,000
Senior Hardware Electronics Engineer (M/F)
Senior Hardware Electronics Engineer (M/F)

Enova • Vaud

Hybrid
CHF 120,000 - 160,000
Sr. Electronics and Firmware Engineer
Sr. Electronics and Firmware Engineer

Securecell AG • Zürich

Hybrid
CHF 110,000 - 160,000
Hybrid/remote work options
Private accident insurance
Employee share purchase program
+1
Embedded Hardware Engineer - Power Electronics - Aargau
Embedded Hardware Engineer - Power Electronics - Aargau

Noir • Baden

Hybrid
CHF 100,000 - 130,000
Flexible working hours
Health insurance
Retirement plan
+2
Software Engineer Linux Switzerland
Software Engineer Linux Switzerland

Resourcing Life Science • Switzerland

On-site
CHF 80,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

WHD Consulting Ltd. • Zürich

On-site
CHF 90,000 - 130,000
Top locations