Silicon Labs Logo jpg

Senior Software Engineer

Silicon Labs

Stillingsbeskrivelse

We are Silicon Labs. We are a leader in secure, intelligent wireless technology for a more connected world. Our integrated hardware and software platform, intuitive development tools, unmatched ecosystem and robust support make us the ideal long-term partner in building advanced industrial, commercial, home and life applications. We make it easy for developers to solve complex wireless challenges throughout the product lifecycle and get to market quickly with innovative solutions that transform industries, grow economies and improve lives. Meet the TeamThe Hardware Tools Software team is a dedicated team of 6 embedded 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 the larger 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 RoleWe 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 micocontrollers 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 Masters degree in Electrical Engineering, Computer Science or have an equivalent education and 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 Python programming 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:
  • Cross-platform C++ programming in particular using Qt libraries
  • Knowledge of RTL languages (WHDL or Verilog)
 
More About YouWe are looking for you who is motivated and experienced engineer, who likes to work across a broad range of discipline and is 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. BenefitsYou'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 years 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.

Nylig lagt til jobber i Norge

Senior Software Engineer

Full Stack Developer

Senior Angular Web App Developer

Software Developer

Who is Hiring is part of Cybrient Technologies SA