Firmware Developer

Rotkreuz, Zug, Switzerland

Job Description

Job description:
Contract Details

  • Start date: 01 November(latest 01 January 2026)
  • Duration: 4 years, with possibility of extension
  • Workload:%
  • Location: Rotkreuz, Switzerland (up to 2 days home office per week)
Your Next Big Opportunity
Are you passionate about embedded systems and love the challenge of turning hardware into fully functioning technology? This is your chance to join a highly skilled interdisciplinary team working on next-generation diagnostic systems.
You'll design and build robust, real-time firmware solutions from the ground up, bring new boards to life, and ensure seamless integration between hardware and software. If you enjoy solving complex problems and want to see your work have a real-world impact, this role is for you.
What You'll Do
  • Design and develop microcontroller firmware (C++)
  • Support PCB bring-up and hardware bring-in
  • Create and maintain technical documentation
  • Collaborate closely with hardware engineers on schematics and component integration
  • Perform integration testing and troubleshoot issues within cross-functional teams
What We're Looking For
  • Degree (FH minimum) in Electrical Engineering, Computer Engineering, or related field
  • 5+ years of hands-on experience in microcontroller firmware development with strong hardware focus
  • Solid knowledge of STM development tools
  • Strong understanding of PCB schematics and hardware integration
  • Fluent in English and German
  • Strong team player with excellent problem-solving skills
Nice to Have
  • Experience in PCB schematics design
  • Familiarity with STM32CubeIDE, Siemens Xpedition, PyCharm
  • Knowledge of motor control applications and instrument workflows
Why You'll Love It
  • Work in a collaborative, diverse team shaping the future of healthcare technology
  • Combine hardware and software expertise in one role
  • Be part of long-term, impactful projects with stability and growth
  • Enjoy flexibility with up to 2 home-office days per week
jid932a546a jit0939a jiy25a

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1752118
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Rotkreuz, Zug, Switzerland
  • Education
    Not mentioned