Job Summary
We are looking for a skilled Embedded Systems Engineer to design, develop, and optimize firmware and hardware for embedded applications. The ideal candidate should have experience in C programming, microcontroller-based systems (e.g., STM32, ATtiny), RF design, and low-power embedded systems.
Key Responsibilities
Firmware Development
Develop firmware in C/C++ for microcontrollers from STM32, Atmel Xmega and ATtiny MCUs among others
Well versed with peripherals and communications protocols such as SPI, I2C, UART, Timers, DMA
Implement low-power strategies, sleep modes, and wake-up mechanisms (e.g., LPTIM-based RTC, power gating).
Develop for communication protocols e.g. Lora, Satellite comms, LTE, sub 1 GHZ
Design real-time embedded applications with RTOS or bare-metal programming.
Optimize firmware for size, speed, reliability and power efficiency.
Hardware Design & Integration
Develop and test embedded hardware prototypes, including RF circuits, amplifiers, and sensor interfaces.
Work with MCU-PLL interfaces, SPI, I2C, UART, and GPIO-based control.
Experience with Ecad tools such as Altium, Eagle, KiCad(Altium Preferred)
Design and test RF amplifiers, oscillators, and impedance matching networks.
Troubleshoot hardware and firmware issues using oscilloscopes, spectrum analyzers, and logic analyzers.
System Optimization & Testing
Profile and minimize current consumption in battery-powered systems.
Implement debugging strategies using UART, SWD, and JTAG.
Perform PCB layout optimization for compact embedded designs
Test embedded systems for reliability, EMI, and thermal performance.
Required Qualifications
Bachelor’s degree in Electronics,Computer Science and Electrical Engineering, or related field.
Strong C programming skills and experience with embedded toolchains (Microchip studio, STM32Cube IDE, Keil, GCC, IAR, etc.).
Experience with microcontrollers (STM32, ATtiny, AVR, etc.) and low-power design.
Knowledge of RF circuits, impedance matching, and power amplifier design.
Hands-on experience with oscilloscopes, logic analyzers, and RF measurement tools, soldering SMD components
Excellent Debugging and problem-solving skills.
Able to work in a team and absolute positive attitude.
Preferred Qualifications
Experience with RTOS (FreeRTOS, Zephyr).
Experience Developing Firmware for STM32, ATmel and/or Nordic MCUS
Knowledge of PCB design (Altium, KiCad, Eagle).
Understanding of low-power wireless protocols (LoRa, BLE, Zigbee).
Excellent skills in debugging both hardware and firmware
Experience with MATLAB, Python for signal analysis.
Interested and qualified candidates should forward their CV to: hr@savannahtracking.com using the position as subject of email.
Apply via :
hr@savannahtracking.com