Posted on: 20/11/2025
Job Description :
- Design, implement, and maintain scalable Jenkins infrastructures (controller/agent architectures, shared libraries, security hardening).
- Integrate CI/CD pipelines with repositories such as GitHub, Gitee, and npm, enabling continuous integration across multiple internal teams.
- Manage Jenkins agents (Linux/Windows/MAC) and optimize resource utilization.
- Integrate tools for code quality, static/dynamic analysis, and security validation (e.g., SonarQube, Coverity, or BlackDuck).
- Automate process compliance checks and release workflows with Jenkins pipelines.
- Good understanding of ASPICE-compliant development and release processes.
- Design and execute automated test frameworks that connect microcontrollers and evaluation boards to Jenkins workflows.
- Build automation scripts for hardware-in-loop (HIL) testing and I/O-based validation (GPIO, UART, SPI, I2C).
- Integrate digital analyzers, logic analyzers, and oscilloscopes for automated signal capture and validation during hardware testing.
- Establish best practices for traceability, test reproducibility, and release quality assurance.
- Mentor junior engineers and drive CI/CD adoption across teams.
Requirements/Qualifications :
Technical Skills :
- BE/B-Tech degree with 5 to 9 years of experience
- Extensive experience with Jenkins, including pipeline-as-code, shared libraries, agent configuration, and plugin management.
- Strong scripting in Groovy, Python, Shell, or Bash.
- Proven experience in embedded software or firmware build automation (e.g., Make/CMake, cross-compilation, toolchains).
- Proficiency with Git, GitHub Actions, and artifact repositories (npm, Artifactory, etc.).
- Experience with Docker, Kubernetes, REST APIs, hardware control, and test management systems
- Hands-on experience integrating hardware or microcontroller-based devices (e.g., PIC32, Raspberry Pi, SBC) into CI/CD workflows.
- Ability to interface with I/O pins, read/write data, and analyze hardware output using digital analyzers, oscilloscopes, or logic analyzers.
- Understanding of embedded testing frameworks and hardware validation setups (GPIO, UART, SPI, I2C, UCB, TCP/IP).
Domain Knowledge :
- Background in semiconductors, embedded systems, or hardware validation environments.
- Understanding of hardware-software co-development flows and firmware CI integration.
Soft Skills :
- Strong problem-solving and debugging skills across software and hardware layers.
- Ability to collaborate with cross-functional engineering teams.
- Excellent documentation and communication skills.
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
Embedded / Kernel Development
Job Code
1577618
Interview Questions for you
View All