Bessemerstraße 51, First Floor, Berlin 12103, Germany

Senior Software Engineer

Germany, Espoo Silicon Labs

Job Description

Silicon Labs is seeking a Senior Software Engineer to design, develop, validate, and deliver complex Bluetooth stack features for its low-power wireless connectivity products. The role focuses on Bluetooth Low Energy technology and embedded software used in smart home, industrial IoT, and smart city applications.

Responsibilities include interpreting technical specifications, evaluating design options, designing software and APIs, and implementing features in Embedded C. The engineer will collaborate with Agile and cross-functional engineering teams to deliver features from specification through testing and release. Additional duties include developing automated tests, measuring software performance, reviewing code and designs, documenting technical decisions, debugging complex issues, and helping customers resolve technical problems.

The role also involves working with build scripts, continuous integration, developer tools, SDK software, and technical documentation. The successful candidate may contribute to wireless specifications and participate in Bluetooth SIG working groups where relevant. AI development tools may be used to support coding, testing, code review, and documentation.

Applicants must have at least five years of software design and engineering experience, excluding education, along with experience in embedded wireless, networking software, system software, driver development, or a similar field. Knowledge of embedded systems, software architecture, APIs, wireless technologies, internet protocols, connectivity technologies, and microcontrollers is relevant. Written and spoken English fluency is required. A bachelor’s or master’s degree in a related technical field is preferred.

Silicon Labs offers flexible working hours, occupational healthcare, supplementary medical expense coverage, lunch and exercise benefits, paid volunteer days, parental leave, and other workplace benefits.

Requirements

  • Mandatory: At least 5 years of software design and engineering experience, excluding education.
  • Mandatory: Experience with embedded wireless, networking software, system software, driver development, or a similar field.
  • Mandatory: Relevant design experience in at least some of the following: software platforms, software architecture, APIs, embedded systems, wireless technology, internet protocols, Zigbee, Thread, Wi-Fi, development tools, or microcontrollers such as Cortex-M and RISC-V.
  • Mandatory: Fluent written and spoken English.
  • Preferred: Bachelor's or master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Preferred: Experience working in Agile teams.
  • Expected characteristics: Innovation, achievement orientation, continuous technical learning, process orientation, and commitment to quality assurance.

Apply for this position

Open the free assessment form for Senior Software Engineer, fill in your details, and our recruitment team will get back to you.