U

Integration Engineer

Accepting applications

UST · Bengaluru, Karnataka, India

Full-Time Mid_senior Pythonaiasicaterf
Posted
29 May
Category
Test
Experience
Mid_senior
Country
India
🚀 Hiring: Software Integration / CI Engineer (Embedded Systems) | Bengaluru | 3–5 Years Experience
📍 Location: Bengaluru
💼 Experience: 3–5 Years
📑 Employment Type: Full-Time

🔍 About the Role
We are looking for a highly motivated Software Integration / CI Engineer to join our Embedded Systems engineering team. The ideal candidate will play a key role in software integration, CI/CD automation, build and release management, and target hardware integration activities across multiple development environments.
This role offers an exciting opportunity to work on cutting-edge embedded software platforms, automation frameworks, and continuous integration systems in a fast-paced development environment.
If you are passionate about embedded software integration, automation, CI/CD pipelines, and solving complex integration challenges, we would love to connect with you.

✅ Key Responsibilities
Perform manual software integration activities across multiple environments
Develop and maintain automated software integration workflows
Configure, maintain, and monitor CI/CD pipelines using Jenkins
Troubleshoot build, deployment, and integration issues in development and test environments
Support software build, package, and release management activities
Work closely with development, testing, and DevOps teams for seamless integration
Develop integration automation scripts using Shell and Python
Ensure proper handling and maintenance of target hardware platforms
Ensure electrostatic discharge (ESD) compliance while handling targets and project equipment
Setup, configure, and work with embedded target hardware systems
Maintain software artifacts and package repositories

🛠️ Mandatory Technical Skills
✅ Software Integration & Configuration Management
Hands-on experience with:
Git
Bitbucket/GitHub
Artifactory
Build and release management processes
✅ CI/CD & Automation
Strong experience in:
Jenkins CI/CD pipeline creation and maintenance
Groovy scripting
Integration automation using:
Shell scripting
Python scripting
✅ Embedded Software Environment
Good understanding of:
Embedded software development lifecycle
Software integration processes
Linux/Unix environments
Basic networking concepts
✅ Build & Packaging Tools
Experience with:
Conan package management
CMake
Docker (added advantage)
✅ Troubleshooting & Debugging
Strong skills in:
Build issue analysis
Deployment troubleshooting
Integration debugging
Root cause analysis

⭐ Preferred Skills
Hands-on experience with embedded target hardware setup and integration
Exposure to software packaging and dependency management
Familiarity with DevOps and automation best practices
Good understanding of software development processes
Strong analytical and problem-solving skills
Excellent communication and teamwork abilities
Show more Show less