职位描述
Job Responsibilities:
• Conduct a conceptual design based on requirements and architecture, including feasibility analysis, technical risk assessment, etc.
• Detailed design of module functions, ensuring scalability, security, and performance
• Follow coding standards, write maintainable and testable code, and participate in code refactoring
• Perform unit testing and integration testing, fix defects, and ensure code stability and functional integrity
• Participate in the agile development process
Qualifications:
• Bachelor's degree or above, with a background in electronics, automation, mechatronics, or related fields.
• Professional experience in embedded software development, with an understanding of object-oriented architecture and design.
• Over 3 years of experience in IoT software development, familiar with IoT architecture
• Familiar with embedded software performance optimization and reliability design.
• Familiar about embedded operating systems.
• Familiar with industrial communication buses.
• Preference for candidates with experience using domestic chips and operating systems.
• Proficient in English listening, speaking, reading, and writing.
要求:
1. Language:C/C++, .NET Framework C#, Python (或的关系)
2. IDE(集成开发环境): VS Code / Visual studio / Eclipse alike
3. OS(嵌入式操作系统): FreeRTOS / Linux
4. Object-Oriented Programming(面向对象的编程): Encapsulation(封装), polymorphism(多态), interface segregation (接口隔离原则), etc
5Test: unit test (单元测试), test automation(测试自动化)
6. IoT architecture: Cloud-edge-device (云-边-端架构)
7. Communication/fieldbus (工业通讯总线):ProfiNET / EtherCAT / Modbus
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕