Embedded Linux Developer

Utthunga Technologies

Bengaluru

On-site

INR 3,500,000 - 6,000,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Utthunga Technologies is seeking an experienced Senior Linux/Embedded Software Engineer to lead the development of Linux-based robotics operating systems and Yocto distributions. You will create and maintain BSPs, build environments, and ensure secure boot architectures.

You will collaborate with hardware and cybersecurity teams to deliver reliable, scalable platform software and contribute to automated tests and CI pipelines. Bengaluru based with advanced Linux expertise.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 7+ years of software development experience, including strong experience developing Linux-based systems.
  • Hands-on experience with the Yocto Project/OpenEmbedded for creating, customizing, and maintaining Linux distributions.
  • Experience creating and maintaining custom Linux BSPs and integrating hardware-specific software components.
  • Strong proficiency in Linux, Python, Bash scripting, Docker, Git and modern software development tools.
  • Experience designing, implementing and maintaining Jenkins CI/CD pipelines and build automation workflows.
  • Knowledge of software security concepts, cybersecurity best practices and secure software development lifecycle methodologies.
  • Experience implementing or supporting Secure Boot technologies, cryptographic key management, certificate handling and TPM-based security features.
  • Experience creating and verifying software requirements, design documentation, verification plans and test strategies.
  • Strong analytical, debugging, and problem-solving skills with the ability to resolve complex system-level issues.

Responsibilities

  • Lead the design, development, maintenance and validation of custom Linux operating systems used in robotics platforms.
  • Create, maintain and enhance custom Linux Board Support Packages (BSPs) for embedded and industrial computing platforms.
  • Design, develop and maintain Yocto-based Linux distributions and build environments.
  • Own and improve software build, release, and deployment infrastructure using CI/CD tools such as Jenkins.
  • Develop and maintain secure boot architectures, key management processes, and Trusted Platform Module (TPM)-based security solutions.
  • Collaborate with hardware, firmware, cybersecurity and application software teams to define platform requirements and system architectures.
  • Define and implement strategies for operating system reliability, maintainability, security, and performance optimization.
  • Develop automated test frameworks and validation pipelines to support continuous integration and quality assurance.
  • Contribute to software requirements, architecture documentation, design reviews, verification and traceability activities.
  • Investigate, troubleshoot, and resolve complex system-level issues in production and development environments.
  • Mentor junior engineers and provide technical leadership in Linux platform development and deployment.
  • Contribute to customer support activities related to software defects, root-cause analysis and new feature development.

Skills

Linux
Python
Bash scripting
Docker
Git
Modern software development tools
Analytical skills
Debugging
Problem-solving

Education

Bachelor's degree in CS/CE/EE or related field
Master's degree in CS/CE/EE or related field

Tools

Yocto Project/OpenEmbedded
Linux Board Support Packages (BSPs)
Jenkins CI/CD

Job description

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 7+ years of software development experience, including strong experience developing Linux-based systems.
  • Hands-on experience with the Yocto Project/OpenEmbedded for creating, customizing, and maintaining Linux distributions.
  • Experience creating and maintaining custom Linux BSPs and integrating hardware-specific software components.
  • Strong proficiency in Linux, Python, Bash scripting, Docker, Git and modern software development tools.
  • Experience designing, implementing and maintaining Jenkins CI/CD pipelines and build automation workflows.
  • Knowledge of software security concepts, cybersecurity best practices and secure software development lifecycle methodologies.
  • Experience implementing or supporting Secure Boot technologies, cryptographic key management, certificate handling and TPM-based security features.
  • Experience creating and verifying software requirements, design documentation, verification plans and test strategies.
  • Strong analytical, debugging, and problem-solving skills with the ability to resolve complex system-level issues.
Roles and Responsibilities
  • Lead the design, development, maintenance and validation of custom Linux operating systems used in robotics platforms.
  • Create, maintain and enhance custom Linux Board Support Packages (BSPs) for embedded and industrial computing platforms.
  • Design, develop and maintain Yocto-based Linux distributions and build environments.
  • Own and improve software build, release, and deployment infrastructure using CI/CD tools such as Jenkins.
  • Develop and maintain secure boot architectures, key management processes, and Trusted Platform Module (TPM)-based security solutions.
  • Collaborate with hardware, firmware, cybersecurity and application software teams to define platform requirements and system architectures.
  • Define and implement strategies for operating system reliability, maintainability, security, and performance optimization.
  • Develop automated test frameworks and validation pipelines to support continuous integration and quality assurance.
  • Contribute to software requirements, architecture documentation, design reviews, verification and traceability activities.
  • Investigate, troubleshoot, and resolve complex system-level issues in production and development environments.
  • Mentor junior engineers and provide technical leadership in Linux platform development and deployment.
  • Contribute to customer support activities related to software defects, root-cause analysis and new feature development.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux BSP Development_EPS1
Embedded Linux BSP Development_EPS1

Bosch Group • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Embedded Linux Lead Yocto BSP Immediate Joiners Only
Embedded Linux Lead Yocto BSP Immediate Joiners Only

Gadgeon Smart Systems • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Lead Engineer Linux Yocto Project
Lead Engineer Linux Yocto Project

Acldigital • Bengaluru

On-site
INR 1,200,000 - 1,500,000
EMBEDED LINUX DEVELOPER
EMBEDED LINUX DEVELOPER

Utthunga Technologies • Bengaluru

On-site
INR 800,000 - 1,600,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Embedded Linux Yocto Engineer
Embedded Linux Yocto Engineer

Mployee.me • Bengaluru

On-site
INR 1,500,000 - 2,700,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Gurugram District

On-site
INR 2,800,000 - 5,000,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Chennai

On-site
INR 1,200,000 - 2,000,000
Embedded_C_Linux_ECT2
Embedded_C_Linux_ECT2

Bosch Group • Coimbatore District

On-site
INR 900,000 - 1,500,000