-
XpertDirect

Embedded Software Engineer

XpertDirect
Argentina · Full-time · Mid-Senior

Embedded Software Engineer (ARM Cortex-M) | Industrial Automation & IoT

Mid–Senior level (3+ years) | Only South America-based candidates


We are seeking a skilled Embedded Software Engineer on behalf of our client to develop firmware for industrial automation and IoT devices based on ARM Cortex-M microcontrollers.


Responsibilities

  • Develop and optimize embedded firmware on ARM Cortex‑M microcontrollers
  • Integrate RTOS (e.g., FreeRTOS, Zephyr) for real-time applications
  • Implement low-level drivers and industrial protocols (CAN, Modbus, PROFINET)
  • Collaborate with hardware and systems teams to interface with sensors and actuators
  • Perform lab and field testing to validate firmware performance
  • Maintain technical documentation and support safety and risk assessments
  • Participate in code reviews, design iterations, and bug fixing
  • Use Git and CI/CD pipelines for code management and testing


Required Skills

  • Embedded C and C++ programming for ARM Cortex-M firmware
  • Experience with ARM Cortex-M microcontrollers (e.g., STM32, NXP, TI, Silicon Labs)
  • Familiarity with RTOS environments such as FreeRTOS or Zephyr
  • Proficiency with embedded toolchains: GCC, IAR Embedded Workbench, or Keil MDK
  • Knowledge of hardware communication protocols: I2C, SPI, UART, ADC/DAC
  • Strong knowledge of industrial communication protocols such as CAN, Modbus, PROFINET, or similar
  • Experience using debugging tools: JTAG, SWD, oscilloscopes, logic analyzers
  • Use of version control systems: Git, GitLab or GitHub
  • Familiarity with firmware validation techniques, including unit testing and static code analysis
  • Understanding of industrial safety and functional safety standards, e.g., IEC 61508, and willingness to learn relevant certifications


Bonus Skills

  • Experience with wireless industrial IoT protocols (BLE, Wi-Fi, LoRaWAN)
  • Python scripting for test automation
  • Secure bootloaders and firmware security best practices
  • Sensor data acquisition and signal processing

Key Skills

Ranked by relevance

embedded freertos rtos git c wireless gitlab cicd spi nxp
Login to Apply
Posted
Jul 21, 2025
Type
Full-time
Level
Mid-Senior
Location
Argentina

Industries

Semiconductor Manufacturing

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Realtek Semiconductor Corp.
Related

Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)

2026-05-20

Full-time
Mid-Senior
Singapore
Semiconductor Manufacturing
Engineering
View Job Details
European Tech Recruit
Related

Systems Software Engineer - Embedded / Sensors

2026-05-18

Full-time
Mid-Senior
Ireland
Semiconductor Manufacturing
Engineering
View Job Details
Telink Semiconductor
Related

Junior Embedded Software Engineer (Applications and Development)

2026-05-17

Full-time
Entry
Ukraine
Semiconductor Manufacturing
Engineering