Source description
About the role
Responsibilities
-
Replace obsolete microprocessors and update software from C to C++.
-
Develop embedded software for products across various industries.
-
Collaborate with electrical, mechanical, and user-centered design teams.
-
Support part obsolescence projects by rewriting code to work with new microcontrollers.
-
Participate in board bring-up once the design phase is completed.
-
Essential Skills
-
Proficiency in C/C++.
-
Experience with microcontrollers and embedded software development.
-
Strong understanding of board schematics and hardware integration.
-
Excellent communication and collaboration skills.
-
Agile/Scrum experience.
-
Additional Skills & Qualifications
-
Bachelor's degree or higher in a relevant field.
-
Minimum of 2 years of experience in embedded software development.
-
Proficiency in modern C++ (smart pointers, Lambda classes, relevant libraries).
More at 3B Staffing