Embedded Software Engineer
Core
Configure and customize Board Support Packages (BSP) for Linux-based embedded systems, manage system connectivity, and develop embedded applications.
Role type
Embedded Software Engineer
Builds
Linux-based embedded systems with industrial connectivity and IoT services
Domain
Industrial Electronics / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, Linux, industrial communication protocols, IoT protocols, embedded system debugging, automated testing
Preferred skills
Firmware development, BSP configuration, system services integration
Technologies
Linux, Ethernet, Wi-Fi, TCP/UDP, VPN
Responsibilities
Configure and customize Board Support Package (BSP) for embedded Linux systems, Manage system connectivity including Ethernet, Wi-Fi, VPN, and TCP/UDP protocols, Develop embedded applications using C/C++ and Python, Implement industrial communication and IoT protocols, Perform software debugging, troubleshooting, and validation, Develop and run automated tests to ensure system quality and reliability
Seniority
Mid-level (3+ years experience)