Key Responsibilities
* Design, implement, and maintain CI/CD pipelines for embedded firmware
development using GitLab CI/CD or similar platforms.
* Automate firmware build, test, packaging, artifact management, versioning,
and release workflows.
* Create reusable pipeline jobs, scripts, containers, and development
environments across firmware projects.
* Improve management and reproducibility of embedded compilers, SDKs,
toolchains, dependencies, and build environments.
* Establish and improve Git-based development practices, including branching,
merge workflows, release processes, tagging, and configuration management.
* Integrate engineering platforms and workflows such as requirements
management, project tracking, documentation, source control, testing, and
release systems.
* Develop integrations and automation between tools using APIs, scripts, web
services, or similar technologies.
* Improve traceability between requirements, source code changes, builds, test
results, defects, firmware versions, and releases.
* Work with Firmware Test Engineers to integrate automated tests, regression
testing, and HIL environments into CI/CD pipelines.
* Develop dashboards, reports, and automated workflows that provide visibility
into build status, test results, release readiness, and engineering
activities.
* Identify manual or inconsistent development processes and implement scalable
automation and standardised DevOps practices.
Cybersecurity & Compliance Responsibilities
* Work with the Cybersecurity organisation to implement security requirements
and development processes defined for Firmware projects.
* Coordinate and track cybersecurity activities, action items, remediation
tasks, and required engineering evidence across the Firmware team.
* Integrate applicable security checks and controls into firmware development
and CI/CD workflows.
* Support vulnerability management, security findings, dependency tracking,
software composition analysis, and remediation activities.
📌 Firmware Validation Engineer (Pune)
🏢 Vertiv
📍 Pune