Job Description:
We are looking foraSeniorEmbedded Linux Engineerto join a project focused on developing andmaintainingsoftware for IoT devices connected to cloud platforms.
In this role, you will work onC-based client applicationsrunning onembedded Linux systems, integrating devices withAWS IoT servicesusing the AWS SDK. You will also contribute to the evolution of the solution, including potential development of analternative cloud connectivity approach(e.g., based on thin-edge.io).
This isa great opportunityfor an engineer who enjoyslow-level development, working close to hardware, and building reliable, scalabledevice-to-cloud communication solutions.
Must-have Requirements
StrongproficiencyinC programming
Solid experience withLinux development(preferablyEmbedded Linux / user-space applications)
Hands-on experience withAWS IoT SDK(preferably C-based)
Experience withbuild systems:Yoctoand/orBuildroot
Experience withshell scripting (Bash)
Understanding ofIoT device development
Nice-to-have
Experience withAWS IoT ecosystemand device-to-cloud integration
Familiarity withMQTT or other IoT protocols
Experience working withembedded systems/edge devices
Familiarity withthin-edge.io
Experience developingcustom IoT clients or agents
Responsibilities
Develop and maintainIoT client software in C
Integrate devices withcloud platforms (AWS or alternatives)
Work onembedded Linux user-space applications
Configure andmaintainbuild environments (Yocto/Buildroot)
Contribute to the development of analternative cloud connectivity solution(e.g., thin-edge.io-based)
Jabil, including its subsidiaries, is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or any other characteristic protected by law.
