Senior Embedded Software Engineer
Hybrid
Core
Design, develop, and integrate firmware for laser and calibration products, including mobile and desktop applications.
Role type
Senior Embedded Software Engineer
Builds
Firmware for calibration instruments and measurement devices
Domain
Industrial automation / Precision measurement
Required skills
Embedded C, Microcontroller programming, RTOS (FreeRTOS, Zephyr), Low-level protocols (UART, SPI, I2C), Unit testing, Debugging with oscilloscopes
Preferred skills
C++, Assembler, USB protocols, C#/.NET, PCB design, UML
Technologies
C, C#, CMake, Git, FreeRTOS, Zephyr, NXP MCUs, Nordic MCUs, Visual Studio, VS Code, SEGGER, Altium
Responsibilities
Design and architect new firmware, Develop unit and integration tests, Conduct code reviews, Collaborate with electronics engineers, Mentor junior team members
Seniority
Senior, hands-on IC with mentorship
