My Client
My client is a technology-driven company building high-performance hardware and system-level solutions for compute-intensive applications. The engineering team focuses on embedded systems, firmware development, and device-level software optimization.
The team operates in a hands-on, product-oriented environment, working closely with hardware, chip, and system teams to deliver reliable and efficient embedded solutions. They are currently expanding their embedded engineering team to support new-generation devices.
Job Responsibilities
- Develop, port, and optimize firmware for Linux-based embedded systems.
- Design and implement device drivers and low-level software for peripheral modules.
- Perform system debugging, testing, and performance optimization for embedded platforms.
- Work closely with hardware and chip teams on bring-up, validation, and integration.
- Develop software control logic related to system performance and power management.
- Participate in system-level troubleshooting and continuous improvement of reliability and stability.
Job Requirements
- Bachelor's degree or above in Computer Engineering, Electronics, or related fields.
- Strong programming skills in C/C++ for embedded systems.
- Familiarity with Linux systems and embedded software development.
- Understanding of microprocessor architecture and hardware fundamentals.
- Ability to read datasheets and debug hardware/software integration issues.
- Strong problem-solving skills and proactive learning attitude.
What They Offer
- Exposure to full-stack system development from chip to software.
- Engineering-driven environment with strong technical depth.
- Competitive compensation and long-term career development.