In this role, you will be required to meet with clients and engineering teams to determine the project requirements, design the software architecture, and run tests to ensure the functionality of embedded systems.
To be a successful embedded developer, you should be proficient in C and C++ and possess detailed knowledge of microcontroller protocols. A skilled embedded developer should be able to develop optimized embedded code within hardware constraints and easily identify inefficiencies or software errors.
Responsibilities:
Job Requirements:
Keyskills: embedded software development embedded embedded systems