BeGig
Website:
begig.io
Company:
https://www.linkedin.com/company/begig
Industries: Technology, Information and Internet
Job details:
About BeGig
BeGig is a tech freelancing platform that connects skilled technology professionals with companies and founders seeking specialized expertise on a flexible, project-based basis.
Your Opportunity
As an Embedded Software Engineer on BeGig, you’ll work on freelance projects focused on developing software for embedded systems, IoT devices, and hardware-driven products. You’ll help organizations build reliable, efficient, and high-performance software that powers connected devices and real-time systems—without the constraints of a traditional full-time role.
What You’ll Do
- Design and develop embedded software and system-level applications
- Build software for microcontrollers, processors, and embedded devices
- Develop and maintain device drivers, middleware, and communication interfaces
- Work with RTOS, embedded Linux, and real-time systems where applicable
- Integrate sensors, peripherals, and hardware components
- Implement communication protocols such as UART, SPI, I2C, CAN, BLE, and MQTT
- Debug hardware-software interactions and optimize system performance
- Conduct testing, validation, and troubleshooting of embedded applications
- Collaborate with hardware, firmware, and product teams throughout development
What We’re Looking For
- Strong experience in embedded software development
- Proficiency in C/C++ and embedded programming concepts
- Experience with microcontrollers such as STM32, ESP32, ARM Cortex, or similar platforms
- Familiarity with RTOS, embedded Linux, or low-level system programming
- Understanding of communication protocols and hardware interfaces
- Experience with debugging tools, oscilloscopes, logic analyzers, and JTAG tools
- Knowledge of IoT systems and edge computing is a plus
- Strong problem-solving and troubleshooting skills
- A self-driven freelancer who can independently deliver embedded software solutions
Why BeGig
- Flexible freelance opportunities aligned with your embedded systems expertise
- Work with multiple clients building next-generation hardware and IoT products
- Get matched with relevant, high-quality embedded engineering engagements through the BeGig platform
- Be part of a trusted network of hardware and software professionals
Apply now to join BeGig as an Embedded Software Engineer and help power innovative connected devices and intelligent systems. 🚀
Click on Apply to know more.