Embedded Software engineer
Overview
In this contract IT role, you will contribute to system design and development tasks focusing on object-oriented approaches and embedded tooling. You will implement OO design in C++, work with CAN bus infrastructure and related tools, and develop models using MATLAB, SIMULINK, and Stateflow. You will collaborate with cross-functional teams to deliver reliable, model-driven solutions in a software-focused environment.
ResponsibilitiesApply object-oriented design principles in software developmentDevelop and maintain C++ code for CAN bus related applicationsWork with CAN bus tooling such as CANoe and CANANLYZERCreate and refine models using MATLAB, SIMULINK and Stateflow
Key requirementsProficiency in Object Oriented DesignExperience with C++ programmingExperience with CAN bus and CAN tooling (CANoe, CANANLYZER)Model development using MATLAB, SIMULINK and StateflowObject Oriented DesignC++CAN busCANoeCANANLYZERMATLAB