As a senior firmware/embedded software engineer, you will be responsible for leading development projects and collaborating with cross-functional teams.
Key Responsibilities:
* Programming in embedded Linux environment and working with ARM based MCUs
* Designing and developing software using C and C++
* Engaging with hardware designer colleagues and integrating software
* Collaborating with product testers in a test-driven and behavior-driven development environment
About the Role:
This is an exciting opportunity to join a dynamic team and contribute to the development of innovative products. You will have the chance to work on various projects, gain experience with different technologies, and grow your skills as a technical lead.
Requirements:
* 5-7 years of experience in firmware/embedded software engineering
* Strong knowledge of C and C++ programming languages
* Experience with embedded Linux and ARM based MCUs
* Ability to work collaboratively with cross-functional teams
What We Offer:
A rewarding career with opportunities for growth and development, a dynamic work environment, and a chance to make a meaningful contribution to our company's success.