Job Openings Embedded Software Developer

About the job Embedded Software Developer

For our client, a company that develops its own smart lighting control system, we are looking for a mid-senior Embedded Software Developer.

Their new colleague will:

  • Develop and maintain embedded software architecture and code;
  • Design and execute software test plans;
  • Collaborate closely with other parties involved in product development, including hardware, mobile apps, backend, and testing.

To be successful in this role you need:

  • Minimum of 3 years experience in embedded software projects across various frameworks;
  • Experience with wireless communication systems, hands-on development with Bluetooth and Wi-Fi technologies;
  • Proficiency in programming with C and C++ in resource-constrained environments;
  • Experience with ARM-based platforms and embedded hardware designs, utilizing RTOS and/or Linux/Android;
  • Experience with communication protocols and stacks;
  • Knowledge of electronics;
  • Proficiency in scripting languages, particularly Bash;
  • Familiarity with version control systems, preferably Bitbucket or Git;
  • Excellent teamwork capabilities and algorithmic problem-solving skills.

Location: Bucharest (and perhaps Iasi in certain conditions);

Collaboration model: individual work contract only (long-term);

Work model: hybrid;

Budget: 10.000-12.000 RON netto.