Senior Firmware Engineer

microTECH Global Ltd
Switzerland
This job offer is not available in your country.

Our client is looking for a Senior Firmware Engineer to come and join their chip development team in Brunswick.

Key Skills & Qualifications :

  • Programming skills in C.
  • Experience with Embedded software development.
  • Excellent working experience of bring-up and measurement of complex IC designs.
  • Experience with Firmware design, architecture, and algorithm development.
  • A plus if you have programming skills in Python and MATLAB.
  • Maters Degree of PhD in Electrical Engineering or similar discipline.
  • Speak a good level of English, German language is a plus.

Job Description / responsibilities :

  • Define firmware architectures for SoC design projects, considering complex analog / digital IP blocks integration.
  • Develop, enhance, and debug real-time firmware using C programming language.
  • Ensure firmware meets performance, scalability, modularity, and robustness requirements.
  • Lead firmware development focusing on performance, scalability, and tight hardware integration.
  • Participate in hardware bring-up and system debugging activities.
  • Optimize firmware code for improved system performance.
  • Define test plans for code regression testing and lab validation.
  • Collaborate with chip, module, and system development teams to find optimal system solutions.
  • Support external partners such as IP design teams, validation, and production vendors.
  • Provide cross-task support like PCB schematic review.
  • 30+ days ago