Job Location
Remote Work Policy
In office
Visa Sponsorship
Not Available
RelocationAllowed
Skills
Python
Git
Unit Tests
Uart
Docker
Rust
Embedded C
GPIO
Integration tests
GitHub Actions
Zephyr RTOS
STM32 Microcontrollers
Azure IoT Services
HIL Test Setups
Embassy Rust
About the job
Required Skills and Qualifications
- Strong programming experience in Embedded C and/or Rust.
- Hands-on experience with STM32 microcontrollers and embedded firmware development.
- Experience with Zephyr RTOS, Embassy Rust, or comparable embedded operating systems/frameworks.
- Practical experience with UART, GPIO, and embedded hardware integration.
- Understanding of timing synchronization, clock configuration, PLLs, and telemetry systems.
- Experience with embedded debugging, hardware bring-up, and firmware troubleshooting.
- Familiarity with Azure IoT services, device-to-cloud communication, and OTA update mechanisms.
- Experience with Python-based test automation and embedded software testing.
- Familiarity with Docker, Git, and GitHub Actions or equivalent CI/CD tools.
- Experience developing unit tests, integration tests, and HIL test setups.
- Ability to diagnose complex firmware and hardware interaction issues.
- Strong technical documentation, analytical, and problem-solving skills.
About the company
Similar Jobs

TrialSpark
Our mission is to bring new treatments to patients faster and more efficiently

SimpliSafe
Protection for every window, room and door

Standard Bots
Propel human productivity through the world’s most accessible robots

Klaviyo
Klaviyo is the AI-first CRM built for B2C brands

Paperless Parts
The secure, ITAR compliant cloud-based platform revolutionizing the manufacturing industry

SimpliSafe
Protection for every window, room and door

TrialSpark
Our mission is to bring new treatments to patients faster and more efficiently

TrialSpark
Our mission is to bring new treatments to patients faster and more efficiently

CloudZero
The AI ROI platform
