Embedded Systems Engineer 資深軟體工程師
Overview
Job Description
We are seeking a skilled Embedded Linux Systems Engineer to join our engineering team. The ideal candidate will be responsible for developing and maintaining software for our products built on the NVIDIA Jetson platform. This role involves interfacing with low-level embedded Linux systems, working with the latest edge AI software, and managing fleet deployments to ensure our edge AI systems are reliable, efficient, and scalable. If you are passionate about embedded systems, thrive in a fast-paced environment, and are eager to work on projects that leverage the latest technologies in edge AI and computer vision, we would love to hear from you.
Examples of things you will be working on:
- Design, develop, and maintain embedded software for devices based on the NVIDIA Jetson platform
- Interface with camera software to capture, process, and analyze video streams in real-time
- Develop Python application code for system functionalities, including data processing and device control
- Implementing OTA (over the air) upgrade for our fleet of deployed cameras
- Identify and tune bottlenecks in the software stack, from the low-level kernel to the application
- Stay up-to-date with the latest technologies and best practices in embedded systems development and apply them to our projects.
- Interface directly with hardware vendors to identify root cause issues and resolutions
Requirements
Years of Experience
Candidates should have at least 2 years of relevant experience in the field.
Required Skills
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 3+ years of experience in embedded systems development, preferably on Linux-based platforms.
- Proficient in programming with Python and familiar with Docker, JavaScript, C/C++.
- Demonstrated experience with the NVIDIA Jetson platform or similar embedded computing modules.
- Experience with software deployment strategies and tools for embedded systems.
- Deep knowledge of network protocols, device communication, and IoT technologies.
- Excellent problem-solving skills, with the ability to work independently as well as part of a team.
- Strong communication and collaboration skills, with a commitment to achieving project goals.
- Familiarity with PLC usage and protocols and hardware debugging are a bonus