1. HW system block diagram and board schematic design.
2. Define and check Layout placement and rule.
3. HW platform debugging, investigations, maintenance, alternative components survey and failure analysis.
4. Support documentation for projects.
1. In-depth knowledge of PCB layout, OrCAD/Allegro tools, circuit design, and PCB structure.
2. Prepare technical documentation including product specifications, layout instructions, test procedures, etc.
3. Transfer products to manufacturing with clear documentation and help C.M. and technical support to solve problems.
4. Hardware engineer need co-working with PM, BIOS, IPMI, EMI, Thermal, ME RD friendly. Need have good team work. Need to have the concept of project ownership.
5. Need have power VR and component design knowledge
6. Resolve complicated issues and drive to root cause on critical engineering problems
Your Responsibilities
• Design, develop, test, and maintain embedded software systems for our products.
• Collaborate with hardware engineers to ensure that the software meets the system requirements.
• Participate in system design reviews and code reviews.
• Write technical documentation including design specifications, test plans, and user manuals.
• Troubleshoot and debug embedded software issues.
• Stay up-to-date with the latest trends and technologies in embedded software development.
You Have
• Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
• 3+ years of experience in embedded software development.
• Strong programming skills in C/C++
• Knowledge of real-time operating systems and software development for microcontrollers.
• Experience with software development tools such as debuggers, emulators, and compilers.
• Familiarity with communication protocols such as SPI, I2C, UART, and Ethernet.
• Excellent problem-solving skills and attention to detail.
• Ability to work independently and as part of a team.
• Familiarity with software testing methodologies such as unit testing, integration testing, and system testing.
• Familiarity with hardware development tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
• Strong verbal and written communication skills.
Great to Have
• Experience with embedded software development for ARM Cortex-M processors.
• Experience in developing software for safety-critical systems and compliance with relevant standards such as ISO 26262.
• Knowledge of scripting languages such as Python and Shell for automation of software testing or build processes.
• Experience with Agile or Scrum software development methodologies.
• Familiarity with software development for embedded Linux.
註:月薪55,000元以上,研發替代役月薪面議
Your Responsibilities
• Develop and maintain Linux-based software for automotive systems.
• Design, implement, and test embedded Linux software for various automotive platforms.
• Participate in system architecture design and development.
• Collaborate with cross-functional teams to ensure software compatibility with hardware and other software components.
• Participate in code reviews and identify areas of improvement.
• Document software design and test specifications.
• Support system integration and testing.
You Have
• Bachelor's or Master's degree in Computer Science, Electrical Engineering or related fields.
• Minimum of 3 years of experience in embedded Linux development.
• Proficient in C/C++ programming languages.
• Experience with software development tools and processes such as Git, JIRA, and Agile methodologies.
• Strong knowledge of Linux kernel and device driver development.
• Experience with automotive communication protocols such as CAN, LIN, and Ethernet.
• Excellent problem-solving and debugging skills.
• Strong communication and collaboration skills.
Great to Have
• Familiarity with software development for automotive safety-critical systems.
• Experience with the Yocto Project build system and customizing Yocto-based images.
• Familiarity with automotive standards such as AUTOSAR, ISO26262, and MISRA.
註:月薪55,000元以上,研發替代役月薪面議
Your Responsibilities
• Develop and maintain Linux-based software for automotive systems.
• Design, implement, and test embedded Linux software for various automotive platforms.
• Participate in system architecture design and development.
• Collaborate with cross-functional teams to ensure software compatibility with hardware and other software components.
• Participate in code reviews and identify areas of improvement.
• Document software design and test specifications.
• Support system integration and testing.
You Have
• Bachelor's or Master's degree in Computer Science, Electrical Engineering or related fields.
• Minimum of 3 years of experience in Android system development.
• Familiarity with Android HAL development and integration.
• Experience with embedded Linux development, including kernel configuration, device tree customization, and bootloader (U-Boot) setup.
• Experience writing custom device drivers and related SDKs/APIs.
• Experience with software development tools and processes such as Git, JIRA, and Agile methodologies.
• Strong knowledge of Android OS architecture, including AOSP, framework services, and system applications.
• Excellent problem-solving and debugging skills.
• Strong communication and collaboration skills.
Great to Have
• Analyze and optimize system performance, including boot time, power consumption, and runtime efficiency.
• Familiarity with software development for automotive safety-critical systems.
Job Overview:
We are seeking a highly motivated Automotive Software Test Engineer to join our team. This role involves testing automotive software systems to ensure they meet our rigorous standards for safety, reliability, and performance. The ideal candidate will have a passion for the automotive industry and a keen interest in software development and testing methodologies.
Key Responsibilities:
1. Develop and Execute Test Plans: Create detailed test plans for automotive software systems, including infotainment, navigation, and vehicle control systems. Execute tests according to plan, documenting results and identifying issues.
2. Issue Identification and Resolution: Identify, document, and track software issues. Collaborate with software developers and engineers to analyze issues and verify fixes.
3. Compliance and Safety Testing: Ensure all automotive software systems comply with industry standards and regulations, such as ISO 26262 (Functional Safety) and ISO 21434 (Cybersecurity). Conduct safety-critical testing to identify potential risks.
4. Customer Requirement Analysis: Work closely with customers to understand their requirements and expectations. Ensure that software testing aligns with customer needs and industry standards.
5. Continuous Improvement: Participate in the continuous improvement of testing processes and methodologies. Stay updated with the latest trends and technologies in automotive software testing.
Qualifications:
1. Bachelor’s or higher degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
2. Proven experience in software testing, with a preference for experience in the automotive sector.
3. Excellent analytical skills and attention to detail.
4. Effective communication skills, both written and verbal.
Nice to Have:
1. Solid understanding of software development life cycles and traditional testing methodologies.
2. Familiarity with ISO 26262 (Functional Safety)/ASPICE/Cyber Security or other automotive safety standards is highly regarded but not mandatory.
3. Knowledge of automotive industry standards and regulations.