Embedded Software Engineer
Published date: 2024/01/10
- Location: Chennai, Tamil Nadu, Chennai, Tamil Nadu, India
We are looking for software developers who are passionate about developing and optimizing build systems (Yocto, Timesys Factory, Buildroot) for customizing Embedded Linux based platforms.
What you will be doing
• Integrate various software and security patches into build systems
• Backport key features/bug-fixes as needed by the customers to the distribution or Linux kernel of customers product line.
• Migrate board specific software from older version of the Linux kernel to newer versions
• Design, develop, test, deploy, maintain and improve software
• Manage individual project priorities, deadlines and deliverables
• Be the system-SW generalist and take-up any technical challenge and resolve it through right solution.
What We Need To See
• 2+ years’ experience building and shipping embedded systems.
• Proficiency in C
• Keen sense of urgency and drive for results
• Attention to detail
• Excellent communication and interpersonal skills
• Experience writing code to setup SoC peripherals and ISRs
• Strong problem-solving skills, be adaptable, proactive, and willing to take ownership of complex problems
• Good experience Microcontroller, prefer to have experience in application processor.
• Ability to collaborate well with other developers, managers, and across teams
Ways To Stand Out From The Crowd
• Hands-on Embedded Linux experience in either professional or hobby projects is a strong plus.
• Experience with Linux device drivers and bootloaders is a strong plus.
• Good breadth of technical knowledge (Linux user space) is a strong plus.
• Experience working with open source community to fix bugs, add features is a plus.
• Scripting and automation experience with Python, bash or similar languages is a strong plus
• Proficiency in Git is a strong plus.
• Experience with real-time operating systems is a plus.
• Experience with one or more build environments such as Yocto, Buildroot, OpenEmbedded, and Android is a strong plus.
Why us?
• Opportunity to work on cutting-edge open-source technologies
• Wide variety of challenging projects to choose from
• Casual work environment
What you will be doing
• Integrate various software and security patches into build systems
• Backport key features/bug-fixes as needed by the customers to the distribution or Linux kernel of customers product line.
• Migrate board specific software from older version of the Linux kernel to newer versions
• Design, develop, test, deploy, maintain and improve software
• Manage individual project priorities, deadlines and deliverables
• Be the system-SW generalist and take-up any technical challenge and resolve it through right solution.
What We Need To See
• 2+ years’ experience building and shipping embedded systems.
• Proficiency in C
• Keen sense of urgency and drive for results
• Attention to detail
• Excellent communication and interpersonal skills
• Experience writing code to setup SoC peripherals and ISRs
• Strong problem-solving skills, be adaptable, proactive, and willing to take ownership of complex problems
• Good experience Microcontroller, prefer to have experience in application processor.
• Ability to collaborate well with other developers, managers, and across teams
Ways To Stand Out From The Crowd
• Hands-on Embedded Linux experience in either professional or hobby projects is a strong plus.
• Experience with Linux device drivers and bootloaders is a strong plus.
• Good breadth of technical knowledge (Linux user space) is a strong plus.
• Experience working with open source community to fix bugs, add features is a plus.
• Scripting and automation experience with Python, bash or similar languages is a strong plus
• Proficiency in Git is a strong plus.
• Experience with real-time operating systems is a plus.
• Experience with one or more build environments such as Yocto, Buildroot, OpenEmbedded, and Android is a strong plus.
Why us?
• Opportunity to work on cutting-edge open-source technologies
• Wide variety of challenging projects to choose from
• Casual work environment
0 page views
Related listings
-
Senior Software DeveloperSoftware DeveloperWrite code using java for development of new features, change requests or defect fixing. Develop microservices exposing RESTful API as interfaces and maintain them Develop and configure Kafka messaging based inter service communication Write code for...2026/11/09
-
Senior Cloud.GCP Developer For Software CompanySoftware DeveloperWe would be happy to consider your applications if you are willing to join EPAM Anywhere by 15 February 2023 inclusive ly . Applications with later onboarding dates will not be considered . We are looking for the candidates with 4+ years of experienc...2026/11/09
-
PHP DeveloperSoftware DeveloperRoles and Responsibilities Participate in the entire application lifecycle, focusing on coding and debugging. Write clean code to develop functional web applications. Troubleshoot and debug applications. Perform UI tests to optimize performance. Mana...2026/11/09
