The Role
Design, develop, integrate, test and validate embedded software for high-end appliances from concept to commissioning. Maintain quality, debug/refactor legacy C++ code, work with microcontrollers, embedded SDKs, Linux runtimes, CI/CD, and scripting; collaborate in Agile teams and support documentation and validation.
Summary Generated by Built In
Join our Development Center in Brașov as an Embedded Developer and develop software in an agile environment for high-end appliances.
Key Responsibilities:
- You will design and develop embedded software functionalities for high-end appliances in an international environment;
- You will be responsible for the software from the concept stage to the final commissioning including integration, documentation, testing and validation;
- You will ensure that deliverables meet quality goals;
Education:
- Bachelor or master’s degree in Computer Science, Informatics, Electronic/Electrical Engineering or a related field.
Key job requirements:
- At least 5 years of professional experience with development related tools and practices
- Developing and debugging C++ SW
- Debugging and refactoring of legacy code
- Hands on experience with CI/CD in Embedded Systems
- Knowledge of CMake, GIT
- Embedded software development Knowledge
- Microcontroller technology and specific development practices
- Basic Embedded Hardware Knowledge (Components, Schematics, Circuits, Hands on experience with HW tools)
- Experience in development of embedded systems firmware based on SDK(Software Development Kits) provided by different chip manufacturers
- Experience in development under Linux-based runtime environments
- Experience in development of multi-threaded applications
- Strong System and Software Architecture knowledge
- Strong knowledge of Software Testing Principles
- Knowledge of scripting languages like Python, PowerShell.
- Comfortable working in an Agile environment
- English language (at least CEFR level B2).
Nice to have:
- Leadership experience
- Experience with RESTful API’s development
- German language is a plus.
Skills and abilities:
- Pro-active, analytical solution seeker – resolving issues before they reach an escalation level.
- Thinks in terms of solutions and is driven by results.
- Has high level of standards of integrity and sense of fairness.
- Positive attitude to be working in an international environment, with a self-starter attitude and eagerness to tackle unknowns.
- Ability and willingness to maintain a close working relationship with software teams and team leaders.
- Teamwork and the ability to give honest and constructive feedback.
- Is available for business travel for workshops and/or meetings required from time to time.
- Expands the expertise, integrates new technologies, and ensures an effective environment for knowledge sharing within the team.
- Analyses complex problems, identifies optimal solutions, and anticipates potential challenges.
- Drives team performance by implementing continuous improvement initiatives aligned with project objectives.
- Creates a culture of excellence, innovation, and teamwork that supports organizational success.
- Mentoring and Coaching Experience
Skills Required
- Bachelor's or Master's degree in Computer Science, Informatics, Electronic/Electrical Engineering or related field
- At least 5 years professional experience in development-related tools and practices
- Developing and debugging C++ software
- Debugging and refactoring legacy code
- Hands-on experience with CI/CD in embedded systems
- Knowledge of CMake and Git
- Embedded software development knowledge and microcontroller technology
- Basic embedded hardware knowledge (components, schematics, circuits) and HW tools experience
- Experience developing firmware using SDKs from chip manufacturers
- Experience developing under Linux-based runtime environments
- Experience in development of multi-threaded applications
- Strong system and software architecture knowledge
- Strong knowledge of software testing principles
- Knowledge of scripting languages like Python or PowerShell
- Comfortable working in an Agile environment
- English language proficiency (at least CEFR B2)
- Availability for business travel for workshops/meetings as required
- Leadership experience
- Experience with RESTful API development
- German language
- Mentoring and coaching experience
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Miele is a German manufacturer of high-end domestic appliances and commercial equipment, known for its commitment to quality, innovation, and sustainability.






