Skip to main content

Embedded Software Developer

SenseerNetanya, Center District, IsraelNot specifiedFull-timeSeniority: Not specified

Posted 9 days ago · 37 applicants

Salary not listed for this role

Saving, applying or scoring takes a few seconds to set up your free account.

Willbi insight

The role in plain words

Must-have
  • B.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or a related field
  • Proven experience in embedded software and firmware development
  • Strong programming skills in C and C++
  • Hands-on experience with Silicon Labs EFR32 microcontrollers
  • Practical experience with Bluetooth and Bluetooth Low Energy (BLE) stacks
Nice-to-have
  • Experience with low-power and battery-operated products
  • Experience taking embedded products from prototype to mass production
  • Familiarity with bootloaders, OTA firmware updates, and secure firmware development
  • Experience with automated firmware testing, HIL testing, or production test tools

Extracted from the job description · kept up to date automatically

Who this suits

Full job description

Original listing · kept for reference

Embedded Software Engineer We are looking for an experienced Embedded Software Engineer to develop firmware for Silicon Labs EFR32/Gecko-based products, from initial concept through production and post-production support. Responsibilities • Develop embedded software for Silicon Labs EFR32/Gecko devices.

• Design, implement, test, and debug firmware in C/C++.

• Develop and maintain Bluetooth Low Energy features, including advertising, connections, services, and GATT profiles.

• Develop real-time applications using RTOS platforms such as FreeRTOS or Micrium OS.

• Integrate hardware components and peripherals, including IMU sensors, NFC, FRAM/MRAM, and other devices using SPI, I2C, and UART.

• Optimize firmware performance, power consumption, memory usage, and system reliability.

• Work closely with hardware engineers and review schematics, component specifications, and datasheets.

• Support system integration, QA, validation, manufacturing, and post-production activities.

• Investigate and resolve firmware and hardware-related issues throughout the product lifecycle.

• Maintain source code, technical documentation, and version control processes. Requirements • B.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or a related field.

• Proven experience in embedded software and firmware development.

• Strong programming skills in C and C++.

• Hands-on experience with Silicon Labs EFR32 microcontrollers and development environments.

• Practical experience with Bluetooth and Bluetooth Low Energy stacks.

• Experience working with RTOS-based and real-time embedded systems.

• Strong knowledge of embedded communication protocols, including BLE, UART, SPI, and I2C.

• Experience using debugging and programming tools such as JTAG and SWD.

• Experience working with Git or another version-control system.

• Ability to read and understand hardware schematics, component datasheets, and technical specifications.

• Strong troubleshooting, analytical, and problem-solving skills.

• Ability to work independently and collaborate effectively with multidisciplinary teams. Advantages • Experience with low-power and battery-operated products.

• Experience taking embedded products from prototype to mass production.

• Familiarity with bootloaders, OTA firmware updates, and secure firmware development.

• Experience with automated firmware testing, hardware-in-the-loop testing, or production test tools.

• Knowledge of wireless communication, RF-related constraints, and embedded security.

About Senseer
Company profile · coming soon

Employee reviews · coming soonMore roles at Senseer

Questions about this role

  • This listing did not state a salary. We only show pay when the employer publishes it.
Senseer
Posted 9 days ago · 37 applicants
See how you match