该职位来源于猎聘 (英语口语必须流利,需要在纯英文环境下工作) Responsibilities
- Design, develop, and maintain IDE plugins for Radar Signal Processing MCUs
- Develop and maintain application interfaces for customer development workflows
- Create graphical architecture visualization and configuration tools
- Implement automatic system configuration generation for deployment
- Integrate IDE plugins for ARM and RISC-V CPU cores, including compiling and debugging functionalities
- Develop IDE plugins for memory trace and debug capabilities
- Software development efforts involving FPGA integration
- Capture, document, and maintain software requirements
- Implement and optimize Continuous Integration/Continuous Deployment (CI/CD) pipelines and utilize source control tools (Git, SVN…) and regression testing ecosystems (Jenkins)
- Actively participate in bug tracking, analysis, and fixing efforts for the developed tools and applications
- Ensure traceability of software defects and fixes back to requirements and design specifications Minimum Qualifications: BSc or above in Engineering, Computer Science, Mathematics, Physics, Information Systems, or a related field. Skills/Experience: Required:
- Excellent proficiency in C/C++ and Python programming
- Solid understanding of web technologies: TypeScript, JavaScript, HTML5, CSS3
- Ability to develop application/product-level software
- Experience with advanced IDE technologies and SVG graphing tools
- Experience working in an Agile/Scrum development environment
- Experience with Jira for issue tracking and project management
- Experience with common C/C++ development tools including gcc, gdb, and cmake
- Familiar with in a Linux development environment
- Strong English language skills (reading, writing, and listening)
- Good communication, teamwork, and interpersonal skills
- Self-motivated and a quick learner Preferred:
- Experience with specific IDE frameworks like VS Code or Eclipse
- Experience with modern web development frameworks
- Knowledge of radar signal processing concepts
- Experience with FPGA development workflows (software side)
- Experience with Jira workflow configuration and advanced project management features
- Familiarity with cross-platform development frameworks and considerations