Are you looking for the opportunity to deliver on the end-to-end lifecycle of various exciting projects, working with high profile clients in the embedded development space?
This leading consultancy is looking for an experienced Embedded Software Engineer with expertise in C, C++ or C# programming languages to join their team. The successful candidate will be responsible for developing, implementing and maintaining embedded software solutions for various clients.
Key Responsibilities:
1. Design and develop embedded software solutions using C, C++ or C# programming languages.
2. Collaborate with cross-functional teams to understand project requirements and deliver high-quality software solutions.
3. Participate in the full software project management lifecycle, including requirements gathering, design, development, testing, deployment and maintenance.
4. Continuously improve software development processes and methodologies.
Qualifications:
5. Bachelor's degree in Computer Science, Electrical Engineering or related field.
6. At least 3 years of experience in embedded software development using C, C++ or C# programming languages.
7. Experience of at least one of C, C++ or C# programming languages.
8. Familiarity with software development tools, such as debuggers, emulators, and compilers.
9. Strong verbal and written communication skills.
If you are in the embedded software development space, have experience working within the full software project management lifecycle, and interested to hear more then I’d love to hear from you. On offer is a competitive salary, along with opportunities for professional growth and development.