MATLAB Simulink Developer coding in C for automotive systems. Responsible for testing and integration of solutions within the team to meet client specifications.
Responsibilities
Coding in C language of main functions according to client specifications.
Instrumentation of test properties as required in the test procedure.
Study test plan details and consolidate a list of issues to be clarified.
Testing of the code developed (Unit Testing).
Integration of the C developed code in to the basic function.
Checking and continuous updating of the current Simulink model based on the validation team needs.
Document the Simulink models in a template defined by the client.
Provide notes and/or changes of the development procedures.
Requirements
Bachelor’s Degree in Computer Science, Electronics, Transports or other related field, or equivalent work experience.
Good client-facing skills, with experience in developing partnerships with the team and client and collaborating with others to exceed client expectations.
Professional attitude. Has developed a reputation as a trusted advisor.
Good problem solving skills has experience in proposing different options and solutions for approaching and resolving issues.
Excellent communication skills. Adapts style accordingly and demonstrates an understanding of the audience’s perspective.
Keeps up to date with emerging technologies and products and has awareness of opportunities these provide.
Demonstrates an understanding of system architecture of a vehicle.
Good knowledge about Communication Protocols used in Automotive (CAN, CAN FD, LIN, Flexray, Ethernet)
Good understanding about the functionality of blocks from Simulink library.
Basic knowledge about vehicle systems and functionalities, such as Adaptive Cruise Control, Lane Keep Assist, Stop and Start, Door Modules, Lightning, etc.
Basic knowledge about C language.
Understating of basic Simulink blocks and more complex Simulink models.
Experience with MATLAB environment is mandatory.
Experienced in understanding and updating of UML diagrams.
Familiar with functionality of blocks from Simulink library is required.
Nice to have: Worked previously with Vector tools, dSPACE environments.
Engineering Excellence Lead driving application development modernization at SAS. Collaborating across teams to embed technical excellence and improve engineering practices.
Nuclear Instructor at Vistra Nuclear Operations coordinating training programs and materials for nuclear industry compliance. Overseeing curriculum review and corrective actions in training documentation.
Engineering Technician responsible for maintaining and developing workshop equipment at Nestlé's Tutbury Factory. Ensuring quality and efficiency in production output and cost - effectiveness.
Director of Engineering leading a team to deliver high - quality solutions at Michaels Energy. Overseeing staffing, training, and resource planning to maximize client satisfaction.
Market Developer supporting activation of Tayto Snacks brands in South Dublin, liaising with business development reps and ensuring impactful displays in stores. Requires driving with flexible hours.
Team Lead guiding 5 developers in building software for Demand Response in transit. Responsible for technical vision and delivery with a focus on AI - assisted development.
Global Program Manager leading engineering digital programs at Mondelēz International. Ensuring cohesive execution and quality of enterprise digital solutions across global teams.
Dynamics 365 CRM Developer joining Anthony Nolan's Dev Team to support critical applications. Analyze issues, develop solutions, and enhance Dynamics 365 systems.
Workday HCM Developer providing ongoing support and training while engaging with project leads. Working autonomously and collaboratively in a transformative consulting environment.
Senior Developer helping deliver product stories that align with FCC priorities. Focus on driving adoption of modern data platform and supporting data community through AWS.