Silicon Labs Company Profile

Software Engineer

Silicon Labs


About Silicon Labs

We are Silicon Labs. We are the leading provider of silicon, software and solutions for a smarter, more connected world.

We hire the most innovative talent in the world to solve the industry’s toughest problems, providing our customers with significant advantages in performance, energy savings, connectivity and design simplicity. Silicon Labs’ software and mixed signal engineering teams create solutions for customers in diverse markets including the Internet of Things, (IoT), internet infrastructure, TV tuners, as well as automotive and consumer radios. Our solutions are in products from the market leaders in home automation, electric vehicles, green technology, smart TVs and home voice control automation. We take pride in our products and in our people, and that’s one of the many reasons we continue to be awarded Most Respected Public Semiconductor Company by the Global Semiconductor Alliance.

Meet the Team

The Hardware Tools team is a dedicated team of 21 hardware and software engineers, mainly located in Oslo, Norway. We are responsible for delivering world-class development tools for Silicon Labs’ current and future portfolio of IoT devices, like microcontrollers, wireless devices, and sensor devices.

Our tasks span from design specification to following up our contract manufacturer, ensuring timely delivery of almost 150 different development kit types to customers worldwide. Within the team we develop hardware, embedded software, cross-platform PC software and scripts for automation. We also design our own hardware and software infrastructure for circuit board production tests and firmware regression tests.

The Role

We are seeking a 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.

Who are you?

You have a Master’s degree in Electrical Engineering, Computer Science or have an equivalent education - recent or 2020 graduate.

Technical qualifications:

  • Proficient in C and/or C++ programming
  • Proficient in scripting languages such as Python
  • Experience with debugging
  • Knowledge of electronics/schematic design is an advantage
  • Understanding of embedded systems, or the desire to learn more about the interaction between hardware, firmware, and software in an embedded system
  • Interest for automation/scripting of tasks.
  • Able to multitask and able to come up to speed with new technologies, concepts, or methods quickly
  • Excellent written and verbal communication skills

More About You

We are looking for engineers who are motivated and have an enthusiastic attitude towards technology, solving problems, learning, making solutions that are easy to use, and collaborating with diverse team members.

Want to know what our employees are saying? Check us out on Glassdoor

What You’ll Get:

Not only will you be joining a highly skilled and tight-knit team where every engineer makes a significant impact on the end product, we also have a good work/life balance making our environment welcoming and fun.

Sound like good match for you? Apply now!

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.