Position Details
About this role
Embedded software development role focused on Beaglebone platform; responsible for firmware, drivers, and sensor integration with cross-platform OS support and testing.
Key Responsibilities
- Develop and maintain embedded software for Beaglebone platform
- Design firmware updates and device drivers
- Integrate sensors, actuators, and peripherals
- Debug, unit test, and troubleshoot across Linux/RTOS
- Work with cross-functional teams on architecture
Technical Overview
Stack includes C/C++, Python, Bash, JavaScript; Linux and RTOS kernels; Beaglebone hardware; networking (TCP/IP, UDP, DHCP); firmware updates and testing.
Ideal Candidate
The ideal candidate is a mid-level embedded software engineer with 3+ years of hands-on experience developing firmware for embedded platforms, especially Beaglebone/BeagleBone, and strong Linux/RTOS skills. They should be proficient in C/C++, Python, and have demonstrated device driver and firmware update capabilities.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of embedded firmware experience on Beaglebone/BeagleBone, Inability to work remote on an hourly contract basis
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile