UST
Website:
ust.com
Job details:
🚀 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
Click on Apply to know more.