Sari la conținutul principal

Python Engineer -NXP

Technology
HR Technology
Sibiu, Româniaacum 2 luni

Descrierea postului

Product Engineering – Python DevOps Engineer

Location ( Bucharest/Sibiu)

Build Scalable Automation & CI/CD Ecosystems for Next-Gen Automotive Software

Ready to join the future of innovation at NXP?

NXP Semiconductors enables secure connections and infrastructure for a smarter world, advancing solutions that make lives easier, better and safer. As the world leader in secure connectivity solutions for embedded applications, we are driving innovation in the secure connected vehicle, end-to-end security & privacy and smart connected solutions markets. Built on more than 60 years of combined experience and expertise, the company has 45,000 employees in more than 35 countries.

Additional information can be found by visiting www.nxp.com.

As a contractor Python DevOps Engineer, you will architect and scale the engineering infrastructure that accelerates software delivery across NXP’s global automotive programs. You will build Python frameworks, define CI/CD architecture, operationalize Bazel, and integrate advanced automation into Jenkins/GitHub workflows.

Your responsibilities

Bazel Architecture, Setup & Integration

Design, configure, and maintain Bazel as a core build system for large-scale automotive projects.

Create and maintain Bazel WORKSPACE files, build and test targets, custom rules, toolchains, and dependency graphs.

Enable and optimize remote caching, ensuring high cache hit rates for large distributed teams.

Configure and operationalize remote execution environments, including authentication, cluster setup, and performance tuning.

Integrate Bazel build/test flows into Jenkins and GitHub Actions CI/CD pipelines.

Design the end-to-end infrastructure required for Bazel adoption, including documentation, developer onboarding, target migration strategies, and pipeline templates.

Python Automation & Framework Development

Build robust Python frameworks supporting build/test automation, data collection, orchestration, and continuous verification.

Develop modular libraries, CLI tools, internal APIs, and automation logic aligned with CI/CD best practices.

CI/CD/CT Pipeline Engineering

Architect, enhance, and maintain CI/CD pipelines for complex automotive software workflows.

Lead migration efforts between CI/CD providers (e.g., Bamboo → Jenkins, Jenkins → GitHub Actions).

Implement scalable multistage pipelines for build, test, coverage, static analysis, packaging, and release workflows.

Engineering Workflow Automation

Automate integration flows across tools, microservices, internal systems, and external vendors.

Improve developer experience by reducing execution time, optimizing caching strategies, and simplifying workflows.

Dashboards, Observability & Reporting

Build dashboards to visualize build performance, CI/CD metrics, quality indicators, pipeline health, and operational KPIs.

Develop data pipelines to collect, process, and surface telemetry across distributed systems.

Cross-Team Collaboration

Work closely with global software teams, platform architects, and DevOps specialists to align and extend engineering capabilities.

Promote best practices in Python, Bazel, CI/CD, Git workflows, and automation design principles.

Troubleshooting & Continuous Improvement

Diagnose build failures, pipeline bottlenecks, Bazel misconfigurations, caching issues, and integration conflicts.

Continuously explore improvements such as parallel execution, rule optimization, pipeline refactoring, and new DevOps tools.

Who we’re looking for To ensure your success in this role, the following experience is needed:

Must-Have Skills

Strong expertise in Python (framework design, automation, OOP).

Deep understanding of Bazel including:

  • workspace and repository setup
  • writing and configuring build/test targets
  • custom rule creation
  • configuring and optimizing remote caching
  • remote execution ecosystem setup
  • integrating Bazel into CI/CD (Jenkins / GitHub Actions)
  • designing the end-to-end infrastructure for Bazel adoption

Strong experience with Jenkins and/or GitHub Actions for CI/CD.

Solid understanding of Git, branching strategies, and workflow automation.

Good grasp of CI/CD/CT concepts and modern DevOps practices.

Strong analytical, debugging, and problem-solving skills.

Comfortable working in Agile environments with shifting priorities.

Good English communication skills.

Nice-to-Have Skills

Experience with large-scale build systems or monorepos.

Experience developing dashboards (Grafana, Kibana, or custom Python solutions).

Familiarity with Linux, Bash scripting, containers, or microservices.

Experience with migration projects (tools, pipelines, build systems).

Background in automotive, embedded, or high-reliability software environments.

Your Mindset

System-thinker who enjoys architecting engineering ecosystems.

Driven by automation, optimization, and developer productivity.

Thrives in complex environments with global stakeholders.

Balances long-term technical vision with immediate business needs.

Our team

Product Engineering Team builds and maintains the automation backbone that powers development across our automotive software platforms. We design the CI/CD/CT frameworks, build orchestration systems, Python automation libraries, and integration workflows that enable global teams to deliver high-quality software efficiently and reliably.

We are expanding our platform to leverage state-of-the-art technologies such as Bazel, GitHub Actions, and hybrid CI/CD infrastructures. Join us to design engineering systems at scale and shape the future of automotive software delivery.

Creating Secure Connections and Infrastructure for a Smarter World

NXP Semiconductors N.V. (NASDAQ: NXPI) makes products and environments safer, more sustainable, and more secure with innovative connectivity and edge processing solutions for a smarter world.

We are in the business of better. Not just better technologies, but better innovations to improve society. As the world leader in secure connectivity and processing solutions for embedded applications, NXP is solving the world’s most complex technology challenges to accelerate business innovation, enhance how we work, and advance how we live.

Te interesează acest rol?