Firmware & Real‐Time Control
Embedded C/C++ on ARM Cortex platforms, from ultra‐low‐power to high‐performance systems, with deterministic
control using FreeRTOS or Zephyr.
Drivers, Middleware & Connectivity
Robust implementation of device drivers, board support packages, and communication stacks (SPI, I2C, CAN, USB, BLE), with defensive error handling and diagnostics.
Software Engineering Process
Structured development with Git, CI/CD, code reviews, and disciplined versioning for maintainable releases. Familiar with IEC 62304 concepts for regulated environments.
Python Automation & Tooling
Automation first: Python‐based test frameworks, unit/verification scripts, and lab automation. Plus lightweight GUI/configuration tools to support prototyping, device interaction, and field workflows.