About the company:
Mindtronic AI is proud being dedicated, willing to take risk, and committed to make happen with our vision in future A.I. technologies. We had formed a core team that fills in the scarce of commodity for transforming the world into a society made of human and robot collaborations. All the founders of Mindtronic AI are well disciplined in R&D manners, by leveraging 20-yrs research experiences from tsmc. This leads to a dozen of accomplishments including that Mindtronic AI is the only one in the world that developed the edge self-learning machine, the only startups in the world that continuously winning 5 times (2018-2022) of CES innovation awards, the champion of startups 2021 in Taiwan selected by German Trade Office, the CES Technology Association rated 10 best startups in the world, and the only company in Taiwan that winning global car OEM businesses in the hottest area of A.I. for automotive. The vision, opportunity, and our capability are clear for making bright success, and we are in a move of IPO in NASDAQ. We are looking for talented, ambitious, and who shared same vision to join us, for a fruitful journey hereafter.
Introduction:
We are seeking a highly skilled and motivated Embedded Systems Engineer to join our dynamic team. The ideal candidate will have expertise in developing and managing embedded systems on platforms such as NXP, Renesas, TI, and Rockchip, with a strong focus on Linux kernels, device booting, multi-display configurations, and camera integrations. This position requires a deep understanding of hardware-software interfacing, performance optimization, and system-level troubleshooting.
Responsibilities:
1. Develop, optimize, and maintain embedded Linux systems on various hardware platforms like NXP, Renesas, TI, and Rockchip.
2. Customize and manage bootloaders, including U-Boot, to ensure efficient system initialization and hardware configuration.
3. Conduct hardware bring-up, system debugging, and performance tuning to meet technical requirements.
4. Implement and manage multi-display setups, including configuration of GPUs and display controllers.
5. Integrate and configure camera systems using interfaces such as MIPI CSI for video capture and processing.
6. Develop and maintain custom Linux kernel modules and device drivers.
7. Collaborate with hardware teams to understand device schematics and contribute to hardware design decisions.
8. Write robust, maintainable code primarily in C, with possible use of C++ for higher-level functionalities.
9. Utilize scripting languages like Python or Bash for automation tasks and system configuration.
10. Maintain documentation for system designs, development processes, and user guides.
11. Stay abreast of industry trends and technological advancements to drive innovation within the company.
Qualifications:
1. Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
2. At least 3 years of experience in embedded systems development, specifically with Linux-based platforms.
3. Proven expertise in Linux kernel programming, including device drivers and kernel customization.
4. Experience with bootloaders such as U-Boot and hardware bring-up processes.
5. Strong background in managing display technologies and camera interfaces.
6. Proficient in programming languages such as C, C++, and scripting languages like Python.
7. Excellent problem-solving skills and ability to debug complex hardware and software issues.
8. Effective communication skills and ability to work collaboratively in a team-oriented environment.
9. Self-motivated with a strong work ethic and the ability to handle multiple tasks simultaneously.