Embedded Software Engineer

Digital healthcare company developing medical-grade smartwatches and AI-driven continuous patient monitoring solutions.
Milan, Metropolitan City of Milan, Italy
$80,000 - $130,000
Embedded
Mid-Level Software Engineer
In-Person
101 - 500 Employees
3+ years of experience
Healthcare · Consumer

Description For Embedded Software Engineer

Empatica is a pioneering digital healthcare company specializing in medical-grade smartwatches and AI-driven continuous patient monitoring. As an Embedded Software Engineer, you'll join a team of 110+ talented professionals working on life-saving wearable technology. You'll be responsible for developing and improving firmware for wearable devices, working with various sensors, implementing Bluetooth Low Energy protocols, and optimizing power consumption.

The role offers a unique opportunity to work in an international environment with offices in Europe, the US, and Korea. You'll collaborate across multiple teams including hardware, mobile, data science, and design. The position requires expertise in embedded systems, RTOS, ARM architecture, and strong problem-solving skills.

Empatica provides a diverse and inclusive workplace with colleagues from 28 different countries, with over 50% women representation. The company offers competitive compensation, including stock options, comprehensive health benefits, and unique perks like annual beach retreats in Sardinia. You'll work in a hybrid model with the flexibility to choose between office and remote work.

This role is perfect for someone passionate about making a real impact in healthcare technology, who enjoys working independently while collaborating with cross-functional teams. You'll be involved in all aspects of embedded system development, from low-level sensor control to complex data transfer protocols, ensuring the delivery of high-quality, life-saving devices.

Last updated 11 days ago

Responsibilities For Embedded Software Engineer

  • Design and develop firmware for wearable devices
  • Build and maintain stable, reliable, and extensible architecture
  • Develop custom data transfer protocols using Bluetooth Low Energy
  • Implement over-the-air firmware upgrade infrastructure
  • Program and test different types of sensors (IMU, Magnetometer, PPG)
  • Optimize power consumption for extended battery life
  • Design and maintain custom filesystems for non-volatile memories
  • Implement automated testing for integration and production

Requirements For Embedded Software Engineer

Linux
  • BS or MS in Computer Science or Electrical Engineering
  • Experience as an Embedded System Engineer in medical devices, wearables, or IoT
  • Knowledge of RTOS, multi-threading, mutexes, timers, memory management
  • Expertise in ARM architecture, instruction set, and debugging tools
  • Excellent analytical and problem-solving skills
  • Proficient in English
  • Strong organizational and management skills

Benefits For Embedded Software Engineer

Medical Insurance
Mental Health Assistance
Education Budget
Equity
  • Competitive salary
  • Employee stock options
  • Health Insurance
  • Gympass membership
  • Mental health and wellness platform access
  • Free healthy lunch daily
  • Free Kindle and books
  • Flexible working hours
  • Personal learning and development budget
  • Office locations in Milan and Boston
  • Annual beach retreat in Sardinia

Interested in this job?

Jobs Related To Empatica Embedded Software Engineer

Software Development Engineer, Amazon WebView

Software Development Engineer position at Amazon WebView team to design and maintain web engine for device software.

Physical Design Engineer

Physical Design Engineer role at Apple, focusing on PHY design and chip development, requiring 3+ years of experience in hardware design and verification.

Firmware Engineer

Firmware Engineer position at Apple, developing embedded systems for touch interfaces in iconic products, offering competitive salary and comprehensive benefits.

GPU Silicon Characterization Engineer

GPU Silicon Characterization Engineer role at Apple, focusing on optimizing embedded GPU performance and power efficiency through testing and analysis.

Mechanical Engineer, Amazon Robotics (AR)

Mechanical Engineer role at Amazon Robotics developing innovative hardware designs for robotic systems, from concept to production, with comprehensive benefits.