Freelance Linux Embedded Engineer - Remote
About the Role
We’re currently seeking a passionate Freelance Linux Embedded Engineer to join our forthcoming projects. This Freelance Linux Embedded Engineer remote position offers you the chance to work on diverse IoT projects, contributing your expertise to our team. While there are currently no ongoing projects, we eagerly await upcoming opportunities and are keen to engage with talented Firmware Engineers.
What You'll Do
- Engage in all phases of the software development lifecycle for IoT projects.
- Collaborate with hardware teams for debugging and integration.
- Utilize your strong proficiency in C/C++ programming to develop embedded software.
- Work with Linux build systems like Yocto Project or Buildroot.
- Contribute to the development of device drivers and kernel modules.
- Implement and maintain U-Boot bootloader configurations.
- Write shell scripts and/or Python scripts for automation and testing.
- Participate in knowledge-sharing initiatives within the team.
Requirements
- Bachelor’s degree in a relevant field or equivalent experience.
- 3+ years of professional experience in embedded software development.
- Strong proficiency in C/C++ programming.
- Hands-on experience with Yocto Project or Buildroot.
- Deep understanding of Linux kernel and device drivers.
- Experience with U-Boot bootloader.
- Proficiency in shell scripting and/or Python.
- Ability to read hardware schematics and use debugging tools.
- Familiarity with version control systems, especially Git.
Nice to Have
- Experience in IoT development projects.
- Knowledge of wireless communication protocols.
- Familiarity with Agile development methodologies.
What We Offer
- 100% remote work with flexible working hours.
- Knowledge-sharing initiatives to enhance your skills.
- Paid holidays and sick leave.
- Training budget for professional development.
- Opportunity for long-term collaboration on innovative projects.
- Engagement in challenging projects that shape the future of technology.
- Work in a passionate team dedicated to excellence.
- Competitive salary based on experience.
This Freelance Linux Embedded Engineer role at Intent offers a unique opportunity to work on innovative IoT projects remotely with flexible hours and a competitive salary. Join a passionate team and contribute to shaping the future of technology.
Who Will Succeed Here
Proficient in C and C++ programming with hands-on experience in developing embedded systems, specifically using Yocto Project and Buildroot for custom Linux distributions.
Self-motivated and disciplined, with the ability to manage time effectively while working remotely, ensuring consistent progress on multiple IoT projects without direct supervision.
Strong debugging skills using tools like GDB or strace, combined with a proactive mindset to troubleshoot and optimize embedded systems, ideally with experience in U-Boot and shell scripting.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months