Job Title: Senior Embedded Firmware Engineer – IoT Company Name: Techno Global Job Url: https://www.glassdoor.com/job-listing/senior-embedded-firmware-engineer-iot-nordic-nrf-zephyr-rtos-techno-global-JV_KO0,60_KE61,74.htm?jl=1010065587234&src=GD_JOB_AD&uido=8F81817D7E4D6DD58197A01932B37671&ao=1136043&jrtk=5-yul1-0-1jjrjkgftia6o805-2191db11da1883ef&cs=1_e90b7e51&s=58&t=SR&pos=104&guid=0000019cf73a41a1bd9b78958fb9e951&jobListingId=1010065587234&ea=1&vt=w&cb=1773674316601&ctt=1773674331778 Job Description: Senior Embedded Firmware Engineer – IoT (Nordic nRF / Zephyr RTOS) Remote $20.00 - $100.00 Per Hour (Employer provided) Easy Apply Easy Apply Is your resume a good match? Use AI to find out how well the skills on your resume fit this job description. Get insights Your qualifications for this job Edit Version control Internet of Things Firmware Embedded systems Git SDKs RTOS Debugging C Do you also have these qualifications? 4G/LTE Universal asynchronous receiver-transmitter (UART) protocol Key management Microcontrollers Show more FIRMWARE Essential Knowledge Development Platform Programming in C/C++ for microcontrollers (ARM Cortex-M33 in the case of the nRF9151). Use of the nRF Connect SDK (based on Zephyr RTOS) for the nRF9151, including: Devicetree configuration Kconfig configuration RTOS management: tasks, queues, semaphores, and power management (PSM, eDRX for LTE) Protocols and Connectivity Implementation of stacks such as: MQTT CoAP HTTPS over LTE-M / NB-IoT Use of TLS / DTLS and certificates for secure communication (Secure Socket API of the nRF9151). Bus communication protocols: SPI I2C UART PDM PWM (all available in the nRF9151) LoRa / LoRaWAN protocol for the LoRa1278-C1 module. Power Management Optimization of power consumption for IoT devices: implementation of PSM (Power Saving Mode), eDRX, and wake/sleep cycles. The nRF9151 can reach as low as 2.7 µA in PSM, therefore the firmware must properly take advantage of this capability. Debugging and Tools Use of SWD + J-Link / nRF9160 DK for flashing and debugging. Analysis with: ITM ETM DWT (available in Cortex-M33) Basic CI/CD, version control using Git. Management of OTA (firmware update over-the-air) for deployments in the field. Embedded Security Use of Arm TrustZone and Arm CryptoCell-310 (present in the nRF9151) for: Secure boot Key storage Secure communications Please indicate: What experience do you have in PCB board design using Nordic chips? If you have used the C programming language, in what type of project did you use it? What work have you done with Zephyr RTOS? Finally, please confirm whether you have experience or at least a working knowledge of the topics described above. Pay: $20.00 - $100.00 per hour Work Location: Remote