C++ Embedded Engineer
We are hiring a C++ Embedded Engineer for our client, a global software engineering company with 15+ years of experience in developing highly complex solutions for companies worldwide.
Responsibilities:
- Responsible for ensuring product features are functionally correct, fully validated, and demonstrably meet specifications
- Apply sound engineering principles for highly maintainable and testable software
- Develop with an eye towards high performance and data throughput
- Solve complex problems and implement designs using C/C++
- Actively contribute ideas for product improvements and solutions
- Work closely with Software Development Engineers in Test (SDETs) to facilitate functional software validation
Requirements:
- Strong skills in C and C++, including algorithm design, data structures, and design patterns
- A proven ability to initiate and drive forward software development in an Agile development environment
- A solid understanding of the Software Development Lifecycle -Excellent written and verbal communications skills
- Critical thinking and the ability to structure elegant solutions to difficult problems
- A passion for creating, reusing and maintaining well-structured and architected solutions
- Experience in debugging and testing new software constructs as well as an ability to predict and prevent negative side-effects when modifying existing or legacy code.
- Experience with Microsoft Visual Studio is a strong plus
Much more in it for you!
- A fast-paced tech environment
- Continuous growth & learning
- Open feedback culture
- Room for own initiative & ideas
- Transparency about results & strategy
- Recognition & reward for hard work
- Working with a flexible schedule
- Medical subscription
- Meal tickets
- Extra vacation days - starting with 25 vacation days
- Many others perks