Embedded System Engineer
Emickers AB2 dagar kvar
Sammanfattning
Join a startup focused on developing innovative battery-free IoT devices as an Embedded Systems Engineer. This hands-on role involves working on firmware, hardware, and software development, including programming microcontrollers, interfacing with sensors, and debugging PCBs. Ideal for those who enjoy close hardware interaction while creating robust software tools.Jobbet i korthet
Anställningstyp
visstid
Arbetstid
heltid
Ansök senast: 2026-07-16
Publicerad: 2026-06-16
Beskrivning
Job Description:
We are looking for a hands-on Embedded Systems Engineer to join our startup developing next-generation battery-free IoT devices. Our platform combines ultra-low-power embedded systems, solar energy harvesting, sensing, and wireless backscatter communication to enable maintenance-free connected devices.
As part of the engineering team, you will work across firmware, hardware, and software development, from programming microcontrollers and interfacing with sensors to debugging PCBs and developing software for decoding backscatter signals. This role is ideal for someone who enjoys working close to the hardware while also writing robust software tools.
Key Responsibilities
Debug and optimize embedded firmware, for low-power microcontroller-based IoT devices, using professional tools such as SEGGER J-Link, GDB, SWD/JTAG interfaces, and integrated development environments (IDEs).
Interface with sensors and peripherals using protocols such as I2C, SPI, UART, ADC, timers, GPIO, and interrupts.
Develop Python tools for data acquisition, signal processing, testing, and automation.
Assist with PCB design, schematic review, and hardware bring-up using KiCad.
Debug embedded hardware and firmware issues using oscilloscopes, logic analyzers, debuggers, and other laboratory equipment.
Contribute to FPGA development and hardware acceleration using Vivado.
Document designs, test procedures, and development workflows.
Required Qualifications
Master's degree in Electrical Engineering, Embedded Systems, or a related field.
Experience programming microcontrollers in C/C++ for embedded applications.
Strong understanding of MCU peripherals, including GPIO, timers, ADC, UART, SPI, I2C, PWM, and interrupt handling.
Familiarity with SWD/JTAG debugging, breakpoints, watchpoints, register inspection, and fault analysis.
Experience using oscilloscopes, logic analyzers, and serial debugging tools to troubleshoot embedded systems.
Proficiency in Python for scripting, data analysis, or test automation.
Basic experience with PCB design or modification using KiCad or similar EDA tools.
Experience with FPGA development and Xilinx Vivado.
We are looking for a hands-on Embedded Systems Engineer to join our startup developing next-generation battery-free IoT devices. Our platform combines ultra-low-power embedded systems, solar energy harvesting, sensing, and wireless backscatter communication to enable maintenance-free connected devices.
As part of the engineering team, you will work across firmware, hardware, and software development, from programming microcontrollers and interfacing with sensors to debugging PCBs and developing software for decoding backscatter signals. This role is ideal for someone who enjoys working close to the hardware while also writing robust software tools.
Key Responsibilities
Debug and optimize embedded firmware, for low-power microcontroller-based IoT devices, using professional tools such as SEGGER J-Link, GDB, SWD/JTAG interfaces, and integrated development environments (IDEs).
Interface with sensors and peripherals using protocols such as I2C, SPI, UART, ADC, timers, GPIO, and interrupts.
Develop Python tools for data acquisition, signal processing, testing, and automation.
Assist with PCB design, schematic review, and hardware bring-up using KiCad.
Debug embedded hardware and firmware issues using oscilloscopes, logic analyzers, debuggers, and other laboratory equipment.
Contribute to FPGA development and hardware acceleration using Vivado.
Document designs, test procedures, and development workflows.
Required Qualifications
Master's degree in Electrical Engineering, Embedded Systems, or a related field.
Experience programming microcontrollers in C/C++ for embedded applications.
Strong understanding of MCU peripherals, including GPIO, timers, ADC, UART, SPI, I2C, PWM, and interrupt handling.
Familiarity with SWD/JTAG debugging, breakpoints, watchpoints, register inspection, and fault analysis.
Experience using oscilloscopes, logic analyzers, and serial debugging tools to troubleshoot embedded systems.
Proficiency in Python for scripting, data analysis, or test automation.
Basic experience with PCB design or modification using KiCad or similar EDA tools.
Experience with FPGA development and Xilinx Vivado.
Ansök till tjänsten
Embedded System Engineer
2 dagar kvar
OM FÖRETAGET
Emickers AB












