Job Description
About the Role
Edison Smart are supporting a global leader in the IoT space who are hiring for an Embedded Linux Architect. The role focuses on supporting the design, architecture, and development of the EdgeOS server and its middleware components.
Key Responsibilities
-
Support the implementation of system architecture and contribute to drafting technical specifications.
-
Translate high-level architectures into detailed technical and implementation specifications.
-
Develop, test, and validate embedded software solutions within the Linux/Yocto environment.
-
Collaborate with cross-functional teams to deliver high-quality solutions aligned with project goals.
-
Prepare and deliver studies, specifications, test reports, and project documentation.
-
Track progress against the PI backlog, ensuring alignment with key project milestones.
Technical Environment
-
Operating Systems: Linux (Real Time), Yocto
-
Virtualization & Orchestration: KVM, Clustering, Orchestration tools
-
Languages: C, C++
-
Tools: Git / GitHub
-
Other: Business Intelligence, IT Production & Operations
Qualifications & Skills
-
Strong background in embedded systems development, with hands-on experience in Linux RT and Yocto.
-
Proficiency in Git/GitHub and modern development workflows.
-
Solid understanding of virtualization (KVM) and orchestration concepts.
-
Strong C/C++ development and debugging skills.
-
Ability to translate architecture into detailed technical solutions.
-
English proficiency (written and spoken).
-
Strong problem-solving, analytical, and communication skills.
Deliverables
-
Technical studies and specifications.
-
Test plans, results, and validation reports.
-
Project plan and milestone tracking documentation.