Silicon Labs (NASDAQ: SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into the world’s most highly integrated SoCs, Silicon Labs provides device makers the solutions, support, and ecosystems needed to create advanced edge connectivity applications. Headquartered in Austin, Texas, Silicon Labs has operations in over 16 countries and is the trusted partner for innovative solutions in the smart home, industrial IoT, and smart cities markets. Learn more atwww.silabs.com.
The Hardware Tools Software team is a dedicated team of 6embedded and host application engineers, mainly located in Oslo, Norway. Working hand in hand with our colleagues of the hardware team, we are responsible for delivering world-class development tools for Silicon Labs’ current and future portfolio of IoT devices, like microcontrollers and wireless 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 thelarger 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.
We are seeking a senior softwaredeveloper 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 micocontrollers and wireless products.
Key work areaswill be softwaredevelopment, spanning from developing and maintaining RTOS-based embedded projects to production test, regression tests, automation and PC side CLI and GUI tools.
You have a Master’sdegree in Electrical Engineering, Computer Science or have an equivalent educationand have been in a related profession for at least 5 years.
Key technical qualifications:
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 Pythonprogramming especially when applied to 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
Optional qualifications which qualify as a plus:
We are looking for you who are motivated and experienced engineer, wholikes to work across a broad range of discipline andis able to multi-task and come up to speed quickly with new technologies and solutions often figuring things out autonomously by way of tools and research.
Benefits
You'll be working from a great location in Nydalen, Oslo, with public transport and shopping centers just outside the door. We can also offer:
Warm meals, soup, bread and salad bar available in the canteen
Monthly social gathering like summer and new year’s parties, celebrations, team building and happy hours (“lønningspils”)
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
Last, but not least: an amazing culture with skilled colleagues
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.