Mobile menu
Profile

UI Developer with C++

Poziții disponibile: O poziție
216
0
FULL-TIME
IT & Software
Brașov
Miele

Miele Tehnica is a subsidiary of Miele & Cie. KG, Germany. We produce electronic components for a wide range of Miele appliances, such as washing machines, tumble dryers, vacuum cleaners, ovens and others. The products Miele offers to its customers set the standards for durability, performance, ease of use, energy efficiency, design and service.


To develop software in an agile environment, we are recruiting for a UI Developer position at our software development division in Brașov. As a UI Developer, you will design and develop software for top-of-the-range next generation products, including user interfaces, in an international environment, taking into account customer requirements, coming up with flexible designs, yet keeping your implementation robust and stable.


Responsibilities:


  • Development оf software for user interfaces and appliances
  • Analysis оf customer requirements (may be related to extending existing legacy code)
  • Modelling оf efficient data structures and program concepts that fulfil the requirements
  • Modelling оf test cases to assure compliance with requirements and required standards
  • Description оf sub-components with appropriate software tools
  • Implementation оf program and/or test code according to the required standards (internal coding guidelines, GUI guidelines, etc.) as described in the work package
  • Review оf program and test code, as well as documentation
  • Validating technical specifications as to their completeness and ability to be implemented
  • Providing support to other team members
  • Error finding and fixing in existing software, using computer simulations as well as on-target-debugging
  • Integration оf own and team code, using designated software tools (software configuration management)
  • Creating a releasable software package, including documentation
  • Ensuring that deliverables meet quality goals, as well as time and budget constraints
  • Maintaining a close working relationship with software engineers and architects at Miele Electronic in Germany

Education: Bachelor or master’s degree in Computer Science, Informatics, Electronic/Electrical Engineering or a related field.

Must have requirements:

  • At least 2 years of professional experience with development related tools and practices (configuration management, debugging and refactoring of legacy code, software lifecycle, V-model, agile methods, review techniques, continuous integration and delivery, etc.) ;
  • Solid knowledge in C/C++ ;
  • Good knowledge in scripting languages like Python or Perl;
  • Familiarity with the concepts and principles of object-oriented programming ;
  • Familiarity with model-based systems engineering and modelling languages like UML, SysML or similar ;
  • Knowledge of at least 1 Framework for GUIs (QT, emWin or any other framework) ;
  • Knowledge of system design and requirements analysis methodologies ;
  • Proven track record of delivering projects on time and to specification ;
  • English language (at least CEFR level B2).


Nice to have requirements:

  • Ideally 5+ years of experience as GUI Developer for Embedded projects ;
  • Solid Knowledge about concepts and principles of object-oriented programming: like SOLID principles, Design Patterns, etc. ;
  • Knowledge of microcontroller technology and electronic components ;
  • German language is a plus .

Knowledge, skills and abilities:

  • Pro-active, analytical solution seeker – resolving issues before they reach an escalation level ;
  • Thinks in 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 .


What we offer:

  • Great career opportunity in an innovative and dynamic working environment;
  • Cooperation and exchange of experiences with our developers;
  • Competitive salary package, according to performance and professional experience;
  • Modern facilities located in the Braşov proximity;
  • Work Time Flexibility: mobile-work, flexible working hours;
  • Pay for Performance;
  • Achievement Bonus & Rewards;
  • Canteen discount, outdoor terrace and coffee corner on site;
  • Medical services on site and private health and life insurance;
  • Many other benefits to enjoy after work.

If you are looking for a long-term career and want to join a best-in-class career where your talents are appreciated, then we would love you to join our team!

UI Developer with C++
Miele
  • Brașov

Alte evenimente