Join our Development Center in Brașov as an Embedded Communication Developer and develop software in an agile environment for high-end appliances.
Responsibilities:
-
Modelling оf test cases to assure compliance with requirements and required standards
-
Description оf components with appropriate software tools
-
Develop and maintain firmware for IoT devices
-
Test and documentation оf deliverables
-
Review оf source code, as well as documentation
-
Validating technical specifications as to their completeness and ability to be implemented
-
Error finding and fixing in existing software
-
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
-
Presenting solutions
-
Maintaining a close working relationship with software designers, engineers, and architects at Miele Electronic in Germany
Education:
-
Bachelor or master’s degree in Computer Science, Informatics or a related field.
Must have requirements:
-
3 years of professional experience with development related tools and practices (configuration management, debugging and refactoring of legacy code, software lifecycle, agile methods, review techniques, continuous integration and delivery, etc.)
-
3 years of professional experience with C programming language
-
Experience in extending and maintaining a build system (CMake, Make).
-
Experience in development of embedded systems firmware based on SDK(Software Development Kits) provided by different chip manufacturers
-
Experience in development under Windows and Linux (Docker) environments
-
Experience in development of multi-threaded applications
-
Experience with automated testing frameworks and Python
-
English language (at least CEFR level B2)
-
Source code handling with Git/Gitlab
Nice to have requirements:
-
Experience in development with ESP-IDF or McuXSDK(NXP)
-
Knowledge about server-side development (Socket programming, Networking, REST API)
Knowledge about Bluetooth stacks
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
-
Providing support to team members
If you are looking for a long-term career where your talent is appreciated, then we would be happy to integrate you in our team!