職位描述
該職位還未進行加V認證,請仔細了解后再進行投遞!
工作職責:
Activities:
61 Design, develop, and maintain software for embedded Linux platforms, with a focus on Ubuntu Core distribution
61 Develop and optimize firmware for microcontrollers.
61 Write and maintain Python scripts for automation and system management.
61 Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
61 Conduct code reviews and provide constructive feedback to peers.
61 Troubleshoot and debug issues to optimize performance and reliability.
61 Stay up-to-date with the latest industry trends and technologies.
61 Create and maintain technical documentation
任職資格:
Skills needed:
61 Proven experience of 5 years in embedded Linux programming, preferably with Ubuntu Core
61 Strong knowledge of Linux kernel and device-driver development
61 Proficiency in C/C for embedded development.
61 Proficiency in Python and Bash/Shell scripting.
61 Experience with hardware and low-level development
61 Experience with version control systems (e.g., Git).
61 Familiar with internet protocols (e.g. IP, TCP/UDP,CoAP, MQTT) and pattern (e.g. REST, SOAP);
61 English fluency both written and spoken;
61 Excellent problem-solving skills and attention to detail.
61 Strong communication and collaboration skills.
61 Attitude for teamwork and propensity to work in an international environment
61 Flexible to adapt to new technologies and frameworks as needed
61 Knowledge of Agile/Scrum methodologies.
61 Experience with unit testing and test-driven development (TDD).
61 Familiarity with CI/CD pipelines and DevOps processes
Desirable skills:
61 Experience with real-time operating systems (RTOS) is appreciated
61 Experience with microcontroller programming is an asset
Activities:
61 Design, develop, and maintain software for embedded Linux platforms, with a focus on Ubuntu Core distribution
61 Develop and optimize firmware for microcontrollers.
61 Write and maintain Python scripts for automation and system management.
61 Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
61 Conduct code reviews and provide constructive feedback to peers.
61 Troubleshoot and debug issues to optimize performance and reliability.
61 Stay up-to-date with the latest industry trends and technologies.
61 Create and maintain technical documentation
任職資格:
Skills needed:
61 Proven experience of 5 years in embedded Linux programming, preferably with Ubuntu Core
61 Strong knowledge of Linux kernel and device-driver development
61 Proficiency in C/C for embedded development.
61 Proficiency in Python and Bash/Shell scripting.
61 Experience with hardware and low-level development
61 Experience with version control systems (e.g., Git).
61 Familiar with internet protocols (e.g. IP, TCP/UDP,CoAP, MQTT) and pattern (e.g. REST, SOAP);
61 English fluency both written and spoken;
61 Excellent problem-solving skills and attention to detail.
61 Strong communication and collaboration skills.
61 Attitude for teamwork and propensity to work in an international environment
61 Flexible to adapt to new technologies and frameworks as needed
61 Knowledge of Agile/Scrum methodologies.
61 Experience with unit testing and test-driven development (TDD).
61 Familiarity with CI/CD pipelines and DevOps processes
Desirable skills:
61 Experience with real-time operating systems (RTOS) is appreciated
61 Experience with microcontroller programming is an asset
工作地點
地址:杭州濱江區(qū)浙江省杭州市濱江區(qū)江虹路459號英飛特科技園A座
