GlobalFoundries logo

Junior Software Developer

GlobalFoundries
June 10, 2026
Full-time
Remote friendly (Sofia, Bulgaria)
Worldwide
EDA Jobs, Level - Entry or Early Career

Job Title

Junior Software Developer

Role Summary

Join the Platform Engineering team in Sofia to implement automation and tooling that accelerate PDK development and semiconductor factory processes. Work under technical leads to deliver tested, maintainable software and grow into an increasingly independent contributor while learning semiconductor domain modeling and LLM-augmented workflows.

Experience Level

Entry-level β€” 0–2 years of relevant experience.

Responsibilities

Execute assigned development tasks, follow team practices, and contribute to automation and testing workflows.

  • Own assigned Azure DevOps tasks and follow the technical design set by principal leads.
  • Develop using trunk-based workflows: short-lived branches, frequent merges, and ensure CI pipelines pass before submitting pull requests.
  • Write unit, integration, and smoke tests alongside or before feature code; ensure tests pass in CI prior to reviews.
  • Participate in pull request reviews, resolve comments, and meet team review policies.
  • Automate semiconductor factory workflows using Python, Tcl/Bash, Java and shell scripting; apply engineering methods to analyze and resolve problems.
  • Map semiconductor process domain models (design rules, device parameters) to software data structures and PDK deliverables.
  • Keep Azure DevOps work items current and proactively identify and escalate risks or issues.

Requirements

Must-have technical skills and professional behaviors; preferred skills listed separately.

  • Must-have: Python (including frameworks such as Pydantic, pytest, pandas, FastAPI), shell scripting (Tcl/Bash), git, and core DevOps concepts.
  • Must-have: Familiarity with test-driven development and continuous integration pipelines.
  • Must-have: Curiosity, willingness to receive and act on feedback, and a team-oriented mindset.
  • Preferred: Experience with Azure DevOps (work items, boards, pipelines, repos) or similar agile platforms.
  • Preferred: Exposure to semiconductor/EDA tooling, SVRF, or PDK development workflows; familiarity with domain-driven design or data modeling principles.
  • Preferred: Interest in or early experience with foundational LLM models, parsing concepts (grammars, tokenizers) and libraries like lark or sly.

Education Requirements

B.S. or M.S. in Computer Science, Software Engineering, or a related technical field.


About the Company

Company: GlobalFoundries

Headquarters: Saratoga Springs, New York, USA

GlobalFoundries is a leading contract manufacturer for the global semiconductor industry, with facilities in multiple countries, including the USA. The company develops a broad portfolio of semiconductor technologies and employs around 13,000 people worldwide. GlobalFoundries focuses on enhancing competitiveness in specialized application solutions and fostering innovation in mobile communications, consumer electronics, and automotive applications.

GlobalFoundries logo

Date Posted: 2026-06-10