Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Who are we?
BuyBuddy is a retail-tech startup committed to developing comprehensive hardware and software solutions. Here at BuyBuddy we don’t just build simple products; we thrive for the kind of products that will forever change the game in the retail industry.
And we are growing! Join BuyBuddy and help us revolutionize retail all the while tackling complicated challenges and testing yourself.
What you will do as a member:
- Develop applications with microcontrollers in C language.
- Maintain RTOS based and Bare-Metal firmware for ARM Cortex M devices.
- Port applications to new hardware designs.
- Add support for new peripheral devices and implement new features.
Required skills:
- Experience in developing applications with microcontrollers. (i.e.. TI, STM, Nordic, NXP, Cypress, Dialog)
- Solid knowledge of C programming language.
- Experience with communication protocols such as UART, SPI, I2C, USB, TCP/IP.
- Hands on experience in verifying, debugging and fixing digital hardware and communication protocols.
- Knowledge on wireless protocols such as Wi-Fi, Bluetooth, LoRa, UWB, NFC, GSM etc.
- Experience with sensors such as temperature, IMU, capacitive etc.
- Experience with version control tools.
Optional skills:
- Basic knowledge of Python programming language.
- Knowledge of object oriented programming is a strong plus.
- Experience in PCB hardware design is a plus.
What we expect from you:
- Bachelor's or higher degree in Electrical and Electronics Engineering or any related discipline.
- At least 2 years of experience in embedded software development.
- A good command of written and spoken English.
Key Skills
Ranked by relevanceReady to apply?
Join buybuddy and take your career to the next level!
Application takes less than 5 minutes

