Developer II - Embedded Software

UST
Bengaluru, Karnataka, India

Role Description

Location: BAN

Slot Integration/ PI Integration/CI

Perform manual software integration activities across multiple environments.

Automated software integration activities

Configure, maintain, and monitor CI/CD pipelines using Jenkins.

Troubleshoot build, deployment, and integration issues in development and test environments

Awareness of SW development process for Embedded system lifecycles.

Knowledge of Python, Groovy and other scripting languages.

Knowledge of Linux/Unix environments and basic networking concepts

Ensure electrostatic discharge compliance while using targets.

Ensure careful and safe handling of targets / project equipment.

Hands on experience in setting up and working with Target hardware.

  • Experience in software integration, build and release management using GIT and Bitbucket/GitHub and artifact management tools(Artifactory).
  • Integration Automation using Shell, Python scripts.
  • Strong knowledge of Jenkins for CI/CD pipeline creation and maintenance using Groovy script.
  • SW package using Conan. Experience in CMAKE, Docker is added advantage.
  • Familiar with SW development processes.
  • Understanding of Linux/Unix environments and basic networking concepts.
  • Strong troubleshooting and analytical skills.
  • Good communication and teamwork abilities.

Skills

embedded software development,python scripting,jenkins,linux,groovy script,cicd pipeline,software integration,environments testing,networking concepts,automation,cd pipelines

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →