Silicon Laboratoriesposted 17 days ago
Senior
Oslo, MN
Computer and Electronic Product Manufacturing

About the position

We are seeking a senior software developer with a keen interest in embedded systems and making tools that are both powerful and easy to use. You will be a key member of a highly capable team of software and hardware engineers, responsible for designing and developing Silicon Labs' development tools for microcontrollers and wireless products. Key work areas will be software development, spanning from developing and maintaining RTOS-based embedded projects to production test, regression tests, automation and PC side CLI and GUI tools.

Responsibilities

  • Design and develop development tools for microcontrollers and wireless products.
  • Develop and maintain RTOS-based embedded projects.
  • Conduct production tests and regression tests.
  • Automate processes and develop PC side CLI and GUI tools.

Requirements

  • Master's degree in Electrical Engineering, Computer Science or equivalent education.
  • At least 5 years of experience in a related profession.
  • Proficient in embedded C programming.
  • Experience with debugging on both PC and embedded systems.
  • Experience with common interface protocols such as UART, SPI, I2C.
  • Experience in using debug tools like logic analyzers.
  • Proficient in Python programming, especially in large automation frameworks.
  • Experience with automated test systems.
  • Knowledge of basic IP networks operation and familiarity with network programming.
  • Familiarity with reading and understanding schematics.
  • Excellent English written and verbal communication skills.

Nice-to-haves

  • Cross-platform C++ programming, particularly using Qt libraries.
  • Knowledge of RTL languages (WHDL or Verilog).

Benefits

  • Warm meals, soup, bread and salad bar available in the canteen.
  • Monthly social gatherings like summer and new year's parties, celebrations, team building and happy hours.
  • Weekly sport activities like cageball, indoor climbing, running.
  • Monthly innovation day - 'Hack a Gecko' (hack-a-thon event for fun and learning).
  • Paid days for philanthropy/volunteering.
  • Employee Stock Purchase Plan.
  • 5 weeks of vacation, plus Christmas Eve and New Year's Eve.
  • Parking for car, motorbike and bikes available.
  • Company paid cell phone and subscription.
  • Flexible work arrangement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service