Software Engineer, Modem System Software
Google View all jobs
- Shanghai
- Permanent
- Full-time
- Bachelor’s degree or equivalent practical experience.
- 1 year of experience with software development in one or more programming languages (e.g., C, C++).
- Master’s degree in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience.
- Experience coding in Python.
- Experience with embedded system development, real-time operating systems (RTOS), and microcontrollers.
- Problem-solving skills and ability to debug complex embedded software and hardware issues.
- Architect and implement core embedded software platforms and scalable frameworks designed to maximize code reuse and system flexibility across multiple modem product lines.
- Drive the full software development life cycle by innovating, designing, and testing advanced features while ensuring all systems meet global compliance and conformance standards.
- Execute hardware-to-software integration by leading the initial bring-up of prototype systems and developing comprehensive factory calibration and testing infrastructure.
- Optimize system efficiency through the implementation and tuning of complex algorithms, alongside the creation of custom developer tools to enhance overall performance.
- Engineer automated regression testing environments to validate new software features, maintain system stability, and provide precise performance benchmarking.