19 February

Junior Software Engineer (SPEC/XML) - Prague / Ostrava - High Tech Engineering Center a.s.

HTEC is a global product development and technology engineering company with around 2,500 engineers across 20 development and business centers, headquartered in Palo Alto, California. We partner long-term with Fortune 500 enterprises and high-growth startups on the parts that matter: core IP, revenue-driving products, and systems that must be correct under pressure. You’ll work close to implementation, collaborating with engineers, product, and design to turn real requirements into working software. Our culture is built on transparency, craftsmanship, and ownership: we keep learning, communicate clearly, and take responsibility for outcomes. If you want to grow fast while building software that genuinely improves lives, you’ll feel at home here.

The Project

You’ll join a team building a clinician-facing “programmer” used in hospitals. Doctors use this application to configure implanted cardiac devices (pacemakers, defibrillators, and heart monitors) during implantation, and to fine-tune therapy settings later during follow-up visits. It’s safety-critical work: clarity, correctness, and careful change management matter.

Who This Role Is For

This role is for a junior to early-mid engineer who wants strong mentorship and a steep learning curve in a real, regulated product environment. You don’t need to know everything on day one. What matters is curiosity, good engineering habits, and the drive to learn quickly and ask the right questions.

What You’ll Do

  • Turn requirements into working behavior: clarify unclear inputs with the team (and sometimes the customer).
  • Design a clean solution and implement it in SPEC (a proprietary language written in XML and validated with XSD).
  • Build and test your changes, verify expected behavior, and help keep quality high.
  • Investigate bugs: reproduce, identify root cause, and propose minimal, safe fixes to reduce retesting scope.
  • Review teammates’ changes and participate in a lightweight, practical review process.

Technologies & Tools

You’ll work in a pragmatic stack that’s built for reliability and traceability:

  • SPEC: proprietary language written in XML, defined and validated via XSD (we provide a full guide).
  • C# framework: interprets and runs SPEC; you won’t build the framework, but basic C# helps when debugging.
  • IDE & workflow: Microsoft Visual Studio 2022.
  • DevOps & version control: Azure DevOps + Git.
  • Docs & collaboration: Confluence (plus team reviews and regular check-ins).

What We Expect (Must-have)

  • Basic programming fundamentals (you can break a problem down and implement a solution).
  • Working knowledge of C# and XML (or very close equivalents).
  • Advanced English (you can collaborate in English with confidence).

Nice to Have

  • Comfort reading/debugging C# code in Visual Studio.
  • Familiarity with XSD, schemas, or structured data formats.
  • Experience with testing habits (unit/integration tests, or test-first mindset).
  • Interest in regulated domains (medical, finance, automotive) and how quality is built in.

Why Work With Us

  • Real-world impact: your work supports clinicians and patients globally.
  • Mentorship-first setup: you’ll learn our engineering methods with hands-on guidance.
  • Flexible working hours and a team culture that’s supportive, direct, and practical.
  • On-site collaboration in our Prague or Ostrava offices, with time and opportunity to go more distributed later.

Interested? Apply by sending your CV in English and we’ll share more details about the team and the next steps.

Benefits

Educational courses, training, Meal tickets / catering allowance, Holidays 5 weeks, Sick days, Flexible start/end of working hours, Contribution to sport / culture / leisure

About the Job

Type of Employment:
Full-time work
Contract Duration:
Permanent
Type of Contract:
Employment contract
Recommended education:
Bachelor's
Recommended languages:
English (Intermediate)