The Role
Leads embedded software build and integration activities across distributed development environments. Manages repositories, branching, merging, releases, CI/CD pipelines, Yocto and Android builds, and automation scripts. Resolves build and functional failures using logs and test results, integrates analysis and testing tools, and supports embedded Linux development. Requires strong configuration management, debugging, real-time and multiprocessor systems experience, communication skills, and collaboration across software teams. Automotive experience is advantageous.
Summary Generated by Built In
Essential Responsibilities
- Experience in SCM (git, gerrit, stash, perforce) Build & Integration in CI/CD environment.
- Experience using GIT to support the workflow of software development projects on Windows and Linux Systems.
- Experience using GIT to manage multiple parallel development streams and release repositories by means of branching, staging, merging and tagging.
- Experience in Python/Perl, HTML, GNU make, Jenkins, Artifactory, and shell-scripting
- Basic understand of container / Dockers on embedded systems
- Experience in Yocto, Bitbake builds and exposure to Android build system
- Experience in Static Analysis Tools, Code Coverage Tools, Unit Test Tools, Open Source Compliance Tools and integration with Build systems.
- Understanding of Configuration Management.
- Experience in Jenkins for continuous integration
- Experience in automation of integration tasks with any scripting language (Shell/Python)
- Front line for resolving build and functional breakages (based on the build logs and auto-smoke test results).
- Working knowledge of software development tools (debugger's, compilers, etc.).
- Basic understanding of C/C++, Java in embedded development on Linux (Ubuntu) environment
- Experience developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment.
- Strong communication skills and Good English skills (writing, documenting, conversation)
Requirements
Automotive background would be added advantage
- Experience in SW Integration Tasks in distributed development scenario
- Android builds – Android build framework, Manifest , android build system and android build compilation
- Git
- Gerrit
- Good understanding of code repositories
- Familiar with Branching, merging, rebasing concepts
- Good understanding in Yocto build system and add packages to Yocto
- Understands Google’s delivery to Silicon Vendors (PDK) and The AOSP
- Hands-on experience with build, patching, releases in android environment
- Jenkins/Hudson for continuous integration with (>2years)
- Good understanding of C/C++ embedded development on Linux (Ubuntu) environment Experience in automation of integration tasks with any scripting language (Perl/Batch/Shell/Python) (>2years)
- Understanding of Configuration Management.
- Automotive background would be added advantage.
- Bachelors in Computer Engineering/science or Electrical / Electronics Engineering.
- A minimum of 10 years of total experience
- Configuration Management tools (Perforce, Stash, GIT etc.).
- Assertiveness to deliver software builds on time.
- Testing skills of an embedded device are added advantage.
- Strong communication skills and Good English skills (writing, documenting, conversation)
- Dedicated performer with the ability to advocate appropriately for product quality.
- Relentless learner with a dedication to learn new technologies and test methods.
- Avid follower of the latest technology and products in consumer electronics.
- Embedded programming experience.
- Real-time programming and real-time operating systems.
Skills Required
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or Electronics Engineering
- Minimum 10 years of total professional experience
- Six years of embedded or automotive build and integration experience in distributed development environments
- Experience with software integration tasks in distributed development scenarios
- Experience with configuration management tools such as Perforce, Stash, or Git
- Experience with Git repository management, branching, staging, merging, rebasing, tagging, and parallel development streams
- Experience with Gerrit and understanding of code repositories
- Experience with Jenkins or Hudson for continuous integration, including more than two years of Jenkins/Hudson experience
- Experience with CI/CD environments
- Experience with Python, Perl, Batch, or shell scripting for integration automation, including more than two years of automation experience
- Experience with Yocto and BitBake builds, including adding packages to Yocto
- Experience with Android build framework, manifests, compilation, patching, and releases
- Understanding of Google PDK delivery to silicon vendors and AOSP
- Good understanding of C/C++ embedded development on Linux or Ubuntu
- Experience developing and debugging software in real-time, embedded, multiprocessor, and multi-interface environments
- Working knowledge of software development tools, including debuggers and compilers
- Understanding of containerization or Docker on embedded systems
- Experience with static analysis, code coverage, unit testing, and open-source compliance tools
- Strong communication and English writing, documentation, and conversation skills
- Assertiveness to deliver software builds on time
- Embedded programming experience
- Real-time programming and real-time operating systems experience
- Automotive background
- Embedded device testing skills
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Talpro India Private Limited is a technology-driven recruitment and staffing company serving businesses across industries. It specializes in sourcing, vetting, and hiring top-tier technology talent, while providing innovative, sustainable, and cost-effective recruitment solutions. The company develops comprehensive hiring strategies intended to meet immediate recruitment demands and support longer-term workforce needs, acting as a human-resources services provider in India for employers.


.jpeg)





