Back to jobs

Programator de sistem informatic
BraşovPosted 1 months ago
Full-timeonsite
Job Description
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