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.

Remote

Full time

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