
Software Engineer, Pixel Mobile Wireless
- Shanghai
- Permanent
- Full-time
- Bachelor’s degree in Computer Science, or equivalent practical experience.
- 1 year of experience with software development in one or more programming languages (e.g., C, C++).
- 1 year of experience with data structures or algorithms.
- Master's degree or PhD in Computer Science or related technical field.
- Experience coding for C/C++ and Python.
- Knowledge of embedded system development, Real-Time Operating Systems (RTOS), Board Support Package and micro-controllers.
- Excellent problem-solving skills and knowledge of debugging embedded software/hardware issues.
- Excellent communication skills along with ability and passion to learn.
- Design and implement core software platform for embedded development on modems.
- Design, implement, and test new software features for modem systems.
- Develop embedded software frameworks maximizing leverage and scalability across products.
- Design and implement factory calibration and test systems, create system and developer tools for optimizing performance and implement and tune algorithms for optimizing performance.
- Build automated regression test systems to validate features and measure system performance, work with other cross-functional teams to understand requirements and meet compliance/conformance metrics.