Embedded Software Engineer

Posted 12 Days Ago
Be an Early Applicant
Budapest, HUN
In-Office
7M-13M Annually
Entry level
Hardware • Software
The Role
Develop, document, and test embedded firmware in C for wireless MCU products. Debug on embedded targets, work with microcontroller interfaces (SPI/UART/I2C), RTOS/Linux, and support customers to enable their connected solutions.
Summary Generated by Built In

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 at www.silabs.com.

As our new Software Engineer in the Developer Services team, you get

  • A job in a dynamic and highly innovative technology company in a rapidly growing global market 

  • The chance to join a group of highly professional and dedicated colleagues who share your passion 

  • Exposure to a broad set of technologies, platforms, and tools 

  • The satisfaction of seeing your work in action 

  • Influencing the future IoT technology and market 

 

What you will do

In this role you will be working with our cutting-edge wireless, MCU and software products. You will have a direct impact on the success of those products through your work with enabling and accelerating customers to design and build their connected solutions and end products. 

 

Here is what your daily role will look like

  • Design, development and implementation of firmware/software primarily in C on embedded targets 

  • Documentation of design specifications and implementation details 

  • Creating test specifications and procedure to verify and validate implementations 

  • Keeping in touch with the latest on wireless specifications like Zigbee, Bluetooth or Matter 

  • Willing and ready to discuss and share the experience and knowledge acquired 

  • Willing to step up and own a project 

 

Mastery needed for success in this role

  • BSc or MSc degree in Electrical Engineering or Computer Engineering/Computer Science 

  • 0-2 years of work experience in software development. This is an entry-level position, and new college graduates are also welcome to apply 

  • Strong C programming skills on embedded systems 

  • Experience of application debugging and troubleshooting on an embedded target 

  • Experience of working with various microcontrollers, e.g., ARM, PIC, AVR, etc. 

  • Experience of using SPI, UART, I2C and other synchronous and asynchronous communication protocols 

  • Experience of using RTOS or Linux on embedded devices 

  • Strong analytical problem-solving ability 

  • Confident in facing a customer for requirements capture, delivery or ongoing support 

  • Experience with artificial intelligence (AI) powered tools and technologies used to enhance productivity, analysis, and decision-making 

  • Excellent written and verbal communication skills in English 

 

The following will make you shine above the rest

  • Experience with Silicon Labs Development Environment and software solutions 

  • Experience with wireless communication protocols (Bluetooth LE, Zigbee, WiFi) 

  • Experience of using Python or similar scripting language 

  • Experience of C# or JAVA 

  • Android/iOS application development 

 

Perks & Benefits at Silicon Labs  

You would be working from our office in Budapest, in Graphisoft Park, next to the riverbank of the Danube. We also offer:  

  • Annual Budapest travel card or parking in the office garage 

  • Great cafeteria system 

  • 2/3 days working from home 

  • Private health care access 

  • AYCM card option 

  • Life and accident insurance for every employee 

  • Contribution to a voluntary private pension fund 

  • Possibility to meet with the executive team regularly 

  • Supportive and multicultural office with enthusiastic, hard-working colleagues 

  • We prioritize the time for social activities, competitions, after work dinners, and so much more!  

 

Intrigued? Apply today to learn more about our success story! 

 

The annualized base pay range for this role is expected to be between Ft7,078,400 - Ft13,145,600. Actual base pay could vary based on factors including but not limited to experience, geographic location where work will be performed and applicant’s skill set. The base pay is just one component of the total compensation package for employees. Other rewards may include an annual cash bonus, equity package and a comprehensive benefits package.

Silicon Labs is an equal opportunity employer and values the diversity of our employees. Employment decisions are made on the basis of qualifications and job-related criteria without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status, or any other characteristic protected by applicable law.

Skills Required

  • BSc or MSc in Electrical Engineering or Computer Engineering/Computer Science
  • 0-2 years of work experience in software development (entry-level)
  • Strong C programming skills on embedded systems
  • Experience of application debugging and troubleshooting on an embedded target
  • Experience of working with various microcontrollers (e.g., ARM, PIC, AVR)
  • Experience of using SPI, UART, I2C and other synchronous and asynchronous communication protocols
  • Experience of using RTOS or Linux on embedded devices
  • Strong analytical problem-solving ability
  • Confident in facing a customer for requirements capture, delivery or ongoing support
  • Experience with artificial intelligence (AI) powered tools and technologies used to enhance productivity, analysis, and decision-making
  • Excellent written and verbal communication skills in English
  • Experience with Silicon Labs Development Environment and software solutions
  • Experience with wireless communication protocols (Bluetooth LE, Zigbee, WiFi)
  • Experience of using Python or similar scripting language
  • Experience of C# or JAVA
  • Android/iOS application development
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
1,900 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account