remote
Embedded Software Developer - Sandvik
Software Engineer
Embedded Software Developer Intern focused on designing, developing, validating, and troubleshooting embedded firmware for wireless products using C/C++, RTOS, and modern debugging tools.
About the role
Key Responsibilities
- Design, develop, and test embedded firmware for wireless products.
- Validate code through unit, integration, and system testing.
- Debug and troubleshoot hardware/software issues using JTAG, logic analyzers, and oscilloscope.
- Collaborate with hardware and software teams to integrate new features.
- Maintain documentation and version control using Git.
Requirements
- Current student or recent graduate in Electrical Engineering, Computer Engineering, or related field.
- Proficiency in C/C++ for embedded development.
- Experience with RTOS and real‑time application design.
- Knowledge of wireless protocols (Bluetooth, Zigbee, or similar).
- Strong problem‑solving skills and ability to work independently.