?????????????(RIGOL),????????????????????,???????????????????????80?????????????????????,?????????????,?????????,??????????????????,????????????????,??????????????
At RIGOL, we bring together talented people with the potential for innovation and vision to build the test and measurement foundation for a smarter world. We provide advanced test solutions to customers in more than 80 countries and regions around the world, helping them to reduce test and measurement costs, accelerate design and project completion, and rapidly deploy new products and technologies. Our engineers, who support engineers around the world with measurements, create more possibilities for their explorations.
I. Responsibilities:
Responsible for firmware development and performance optimization of test and measurement instrument products.Responsible for designing, coding, conducting unit testing, and writing related design documents based on software module requirements.Responsible for coordinating with cross-functional teams to conduct joint debugging of software and hardware.Develop and maintain software platforms or subsystems.Resolve software issues arising during product development, testing, and after-sales processes. II. Qualifications:
Bachelor's degree or higher in computer science, software engineering, automation, communications, electronics, or electrical engineering.Over 3 years of experience in embedded software development, proficient in C/C++ programming languages.Led the development of at least two projects involving test and measurement instruments or related fields, and skilled in using debugging tools.Proficient in three of the following programming technologies: socket network programming, multi-threading/multi-processing programming, device control (SPI, I2C, CAN, USB, etc.), shell scripting, and inter-process communication.Experience in architectural design is preferred.Experience in developing electronic test and measurement instruments is preferred. ????????
????:
1??????????????????????????;
2?????????,????????????????????????;
3??????????(FPGA/??/????)?????;
4??????????????????;
5??????????????????????????;
????:
1? ?????????????????????????,???????;
2? 3????????????,????C/C++????;
3? ???????2???????????????,????????;
4? ????3?????:Socket????,????????,????(SPI?I2C?CAN?USB?),Shell??,?????;
5???????????;
6???????????????????;