Embedded Software Engineer
We are seeking a skilled Embedded Software Engineer to develop firmware and software for embedded products used in automotive and marine applications. You will work on building code for power and digital switching systems, collaborate with hardware engineers, and implement communication protocols.
As an Embedded Software Engineer, you will be responsible for designing and developing software solutions for complex state machines, battery management systems, DC-DC conversion, and digital switching logic. You will also contribute to the development of new technologies and improve existing ones.
Key responsibilities include:
* Designing and developing software for embedded systems
* Collaborating with cross-functional teams to deliver projects
* Implementing communication protocols and interfaces
* Debugging and troubleshooting software issues
To succeed in this role, you should have excellent programming skills, particularly in C and C++. You should also be proficient in software development tools and methodologies such as Agile and Scrum.
In return for your expertise, we offer a competitive salary and benefits package, including opportunities for career growth and professional development.