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.