2,092,393open jobs
128,443companies
243,522added this week
Browse all
Location
In office (Plovdiv)
Seniority
Junior
Employment
Internship

First seen by Alion on Nov 3, 2026.

Overview
Company
Impact
Profile match
DHR Engineering delivers custom automation solutions for manufacturers and hardware startups. We design, build, and deploy automated systems that help you grow.

DHR Engineering is a fast-growing technology leader in industrial automation.

We design the next generation of production systems for some of the most ambitious and forward-thinking companies across the US and Europe.

Our systems are deployed in real manufacturing environments for industry leaders and suppliers of SpaceX, Tesla, and Blue Origin.

DHR’s software engineering team focuses on intelligent machine and robotics control, production orchestration, and the optimization of manufacturing processes and workflows.

We’re relentless problem solvers who value precision, take ownership, and get things done. That’s how we’re building the future of manufacturing.

JOB OVERVIEW

We’re looking for a motivated Junior Software Engineer to join our team and help build software systems behind real-world manufacturing automation projects.

You’ll work on software that connects backend services, robotics, industrial equipment, and operator-facing applications.

A central part of your role will be learning how to program industrial robots, alongside developing the software systems that control and coordinate manufacturing processes.

This is a fully on-site position. You’ll work directly alongside software, robotics, controls, and mechanical engineers, with hands-on access to industrial robots and automation equipment. Being physically present is an important part of the role, enabling close collaboration, practical learning, and real-world testing.

This is a hands-on engineering role where you’ll learn from experienced engineers while contributing to real production systems. We’re not expecting you to know everything from day one. We’re looking for people with solid programming fundamentals, curiosity, and the motivation to develop their engineering skills.

RESPONSIBILITIES

  • Learn to program industrial robots, developing and improving robotic operations for real manufacturing automation projects
  • Develop and maintain backend services and APIs using Python and frameworks such as FastAPI
  • Implement new features, fix bugs, and improve existing software systems
  • Help develop software for manufacturing execution, robotics orchestration, and automation workflows
  • Work with databases such as MongoDB and PostgreSQL
  • Integrate backend services with frontend applications, robotic systems, and industrial equipment
  • Learn and work with REST APIs, asynchronous processing, and message-based communication
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews and technical discussions
  • Investigate bugs and troubleshoot software issues with guidance from experienced engineers
  • Collaborate with software, robotics, controls, and mechanical engineers
  • Gradually take responsibility for increasingly complex development tasks

You’ll progressively develop the independence needed to implement features, solve technical problems, and eventually take ownership of larger components and projects.

 

REQUIREMENTS AND QUALIFICATIONS

Required:

  • Basic programming knowledge, including familiarity with fundamental concepts such as variables, functions, data structures, and control flow
  • Some experience with Python or another general-purpose programming language, gained through university, personal projects, or professional work
  • Basic understanding of object-oriented programming
  • Ability to approach problems logically and debug code
  • Curiosity about robotics, automation, and how software interacts with physical systems
  • Willingness to learn new technologies and continuously develop your engineering skills
  • Good communication skills and ability to work collaboratively
  • Good command of English
  • Previous internships, professional experience, or substantial personal projects would be beneficial but are not mandatory.

Nice to have:

  • Experience with Python and frameworks such as FastAPI, Flask, or Django
  • Familiarity with REST APIs and client-server applications
  • Experience with Git and version control
  • Basic knowledge of SQL or NoSQL databases, such as PostgreSQL or MongoDB.
  • Familiarity with Linux and command-line tools
  • Basic knowledge of Docker
  • Experience writing automated tests
  • Familiarity with asynchronous programming or message brokers
  • Experience with robotics, embedded systems, industrial automation, or hardware-related projects
  • Personal or university projects demonstrating practical software development skills

WHAT WE OFFER

At DHR Engineering, we build software that directly interacts with real machines, robots, and manufacturing processes. As a Junior Software Engineer, you’ll have the opportunity to develop your skills in an environment where software engineering meets the physical world.

What you can expect:

  • Competitive remuneration and additional health insurance coverage
  • Hands-on robotics experience: learn to program industrial robots and work directly with manufacturing automation equipment
  • On-site engineering environment: collaborate closely with colleagues and test software on real equipment
  • Real-world engineering experience: contribute to production software used in industrial automation systems
  • Mentorship: learn from experienced engineers through collaboration, code reviews, and technical discussions
  • Meaningful contributions: work on real features and projects rather than isolated exercises
  • Technical growth: develop skills in robotics programming, Python, backend engineering, APIs, databases, and distributed systems.
  • Multidisciplinary collaboration: work alongside robotics, controls, and mechanical engineers
  • Small engineering team: a collaborative environment where your contributions are visible and appreciated
  • Career development: a clear path to gradually take on greater responsibilities
  • Minimal bureaucracy: a practical, hands-on environment focused on building and learning

If you’re passionate about software development, curious about robotics and automation, and excited to see your code interact with real machines, we’d love to hear from you.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,092,393 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Plovdiv
Remote (Bulgaria) · Bulgaria
Python
JavaScript
SQL
Node JS
Frontend
Vue.js
Next.js
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Apply
Hybrid · Contractor · Montreal
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Angular
DevOps
OpenShift
GitHub Actions
CI/CD
Jenkins
Management
Agile
Scrum
Apply
Java Developer 8 days ago
$142k – $172k per year · Hybrid · Contractor · Toronto
Java
Management
Agile
Apply
Lead Java Engineer 5 days ago
$128k – $158k per year · Hybrid · Contractor · Toronto
Java
Java
Spring Boot
DevOps
Rest API
GCP
CI/CD
Git
Management
Agile
Apply
Full Stack Developer 12 days ago
$114k – $128k per year · Hybrid · Contractor · Toronto
Python
TypeScript
Databases
Databricks
AI/ML
RAG
OpenAI
DevOps
Azure
AWS
Docker
QA
Swagger
Apply
≈ $39k – $75k per year (Estimated) · Hybrid · Sofia · Plovdiv
PHP
SQL
PHP
PHPUnit
Pest
Databases
MySQL
Frontend
GraphQL
DevOps
Rest API
Management
Agile
Apply
Java Developer 7 days ago
≈ $30k – $83k per year (Estimated) · Remote (Bulgaria) · 4+ years exp · Plovdiv · Sofia · Varna · Burgas
Java
Kotlin
Java
Maven
Flyway
Kotlin
Mockito
Databases
PostgreSQL
AI/ML
Copilot
Mobile
JUnit
DevOps
Jenkins
Apply
In office · Full-Time · 2+ years exp · Sofia · Plovdiv
Python
PHP
Bash
Perl
Databases
MySQL
DevOps
Puppet
Ansible
Zabbix
Prometheus
Docker
Ubuntu
Nginx
Grafana
Configuration Management
Nagios
KVM
Xen
Incident Management
Linux
TCP/IP
DNS
Apache HTTP Server
Apply
Hybrid · Plovdiv
DevOps
Terraform
GCP
CI/CD
Jenkins
Kubernetes
Argo Workflows
Google Cloud Run
GitHub
GitLab
Cybersecurity
SIEM
Analytics
ETL/ELT
Apply
HR Generalist 2 days ago
In office · Plovdiv
Apply
See all jobs
This is one of many
2,092,393 more open roles from verified company boards, updated every day.