As an Embedded Developer in our automotive company, you will play a critical role in designing, developing, and maintaining embedded systems and software for automotive applications. You will work on cutting-edge technology to ensure the performance, safety, and reliability of automotive electronics.
Responsibilities:
Develop, test, and maintain embedded software for automotive control units, including microcontrollers and microprocessors.
Collaborate with cross-functional teams to gather and analyze software requirements for automotive systems.
Architecture Design and document software architecture, including real-time operating systems (RTOS) and communication protocols.
Integrate and validate software components with hardware systems, ensuring optimal performance and functionality.
Qualifications:
Bachelor's or master's degree in electrical engineering, Computer Science, or a related field.
Proven experience in embedded software development, preferably in the automotive industry.
Proficiency in programming languages like C++.
Familiarity with real-time operating systems (RTOS) and automotive communication protocols (e.g., CAN, LIN, FlexRay).
Knowledge of safety-critical development standards, such as ISO 26262, is a plus.
Good to have experience with tools like MATLAB/Simulink, AUTOSAR, and version control systems.
Strong problem-solving skills and the ability to work in a team.
Understanding of automotive electronics and embedded hardware is a plus.
Knowledge of automotive systems and safety requirements is preferred.