Goldenpick Technology LLC one of the clients specializes in embedded systems and automotive software development. We are currently seeking a skilled individual to join our team as a MCAL AUTOSAR Development & Validation Engineer. In this role, you will be responsible for developing and validating MCAL (Microcontroller Abstraction Layer) software for AUTOSAR (Automotive Open System Architecture) compliant automotive electronic control units (ECUs).
As a MCAL AUTOSAR Development & Validation Engineer, you will work closely with cross-functional teams to understand the requirements of different ECUs and develop MCAL software modules accordingly. You will be responsible for implementing and optimizing MCAL drivers, managing memory and peripheral resources, and ensuring the compliance of the software with relevant AUTOSAR standards.
In addition to development, you will also be involved in the validation and testing phase of the MCAL software. You will collaborate with the integration and testing teams to design test cases, conduct software testing, and analyze the results to identify and resolve any defects or issues. Your contributions will play a crucial role in delivering high-quality and reliable MCAL software for our automotive customers.
Responsibilities
- Analyze, understand, and document requirements of automotive ECUs
- Develop and optimize MCAL software modules following AUTOSAR standards
- Implement and validate MCAL drivers for various microcontrollers and peripherals
- Manage memory and peripheral resources efficiently
- Participate in software design and code reviews
- Create and execute comprehensive test plans and test cases
- Conduct software testing and assist in debugging and resolving issues
- Collaborate with cross-functional teams to ensure integration and compatibility of software modules
- Maintain documentation of software design, test cases, and test results
- Stay updated with the latest technological advancements in the field of MCAL and AUTOSAR
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field
- Minimum of 3 years of experience in MCAL development and validation for AUTOSAR ECUs
- Strong knowledge of AUTOSAR architecture and standards
- Experience in developing and optimizing MCAL drivers for microcontrollers and peripherals
- Proficiency in programming languages such as C and Assembly
- Familiarity with software development tools and environments (e.g., compilers, debuggers)
- Good understanding of embedded systems and real-time operating systems
- Excellent problem-solving and debugging skills
- Strong analytical and documentation skills
- Good communication and teamwork abilities