Search by job, company or skills
Primary Skills
embedded c/c++, Embe..
Job Description
JOB DESCRIPTION
Role - Embedded Architect
Skills Mandatory
8+ years of experience developing embedded C++ applications.
2+ years of experience in architecting embedded systems.
In-depth knowledge in Embedded Linux board bringing up and application
development
Expertise in build and customize Yocto Linux
In-depth knowledge of embedded system principles, including hardware
architectures, software design patterns, and real-time operating systems.
Proficient in embedded programming languages such as C and C++.
Experience with embedded system development tools, including compilers,
debuggers, and simulation environments.
Proficient with MQTT communication protocols and their implementation in IoT
systems.
Strong understanding of system-level design concepts and trade-offs.
Excellent problem-solving and debugging skills.
Skills - Good to have
Experience in working with edge sensor devices such as Lidar/Camera
Knowledge on IEC 61508 - Functional Safety of Electronic/Programmable Safety-
related Systems standards.
Experience in image processing techniques using OpenCV for real-time image analysis
and manipulation.
Proficient in Yocto Project, including building and customizing embedded Linux
distributions.
Experience with unit test and automated testing tools.
Experience in git and CI/CD pipelines.
Familiarity with agile/scrum workflow.
Experience in working with cross-cultural teams.
Total Experience 8+ YearsRelevant Experience 8+ years
Work Location Trivandrum Expected date ofonboarding Immediate
Job Description / Duties & Responsibilities
Lead the design and development of embedded systems for a variety of applications
Define and implement embedded system architectures, considering hardware selection,
communication protocols, applications, and performance requirements
Develop and maintain embedded system documentation, including system specifications, design
documents, and user manuals
Collaborate with cross-functional teams to integrate embedded systems with hardware components
and higher-level software applications.
Analyze and evaluate embedded system performance, identifying and resolving bottlenecks and
optimizing performance
Optimize and debug software to meet system requirements and performance targets.
Job Specification / Skills and Competencies
Looking for a highly skilled and experienced Embedded Architect, with good knowledge in Linux internals
and who can play a pivotal role in designing, developing, and maintaining C/C++ applications for
embedded systems. The ideal candidate will have expertise in developing embedded and IoT solutions
using C/C++ on real-time operating systems.
The ideal candidate will possess a deep understanding of embedded system principles, Linux
architecture, hardware architectures, and software development methodologies and will be responsible
for leading the design and development of complex embedded systems, ensuring that they meet
performance, reliability, and cost constraints.
Please share your updated resume to [Confidential Information]
Date Posted: 27/06/2024
Job ID: 83306197