Undelucram.ro on behalf of:
Miele Tehnica Brasov
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!