威能(中国)供热制冷环境技术有限公司
R&D Software Engineer
Skills
DockerMATLABRGitCybersecurityLinux
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Wuxi, Jiangsu, China
Work mode:
Onsite
Published on:
20 August 2026
What they need
该职位来源于猎聘 The Aim Of The Position Is Development Software modules of electronic components / controls. Job Descriptions:
- Discuss requirements with PM/IPM/Application, and evalu-ate the risks, determine technologies required
- Define the boundary and interface of software, prepare software function list and define the software architecture
- Evaluate the resource needs of uC, and select uC together with hardware engineer
- Prepare and modify software design FMEA
- Realize EN60730-1/GB14536.1 class C safety functions in gas appliance
- Realize cyber security functions in product according legal, national standards and group standards
- Software coding by C, assembly, Matlab or other language, execute static inspection for software code
- Write software unit test case, run the test by the tool e.g. google test
- Solve the software bugs during development, and improve the software in sustaining
- Support on software test of base software
- Develop and maintain necessary tools for software devel-opment, debug and test, e.g. dive, parameter generator, dspace test matlab model and bus adapter
- Prepare the software release checklist according develop-ment tools, and implement the software release, upload necessary documents into PLM
- Manage software code and change in svn
- Review software design and code for other software engi-neers
- Prepare software related documents for certification, espe-cially functional safety related documents
- Support to analyse issues for production, IE, quality…
- Strongly exchanges information with project team mem-bers, head quarter electronic centre and local supplier.
- Software Design & Development: Analyze requirements, design, develop, debug, and document software modules for Linux applications using C/C++.
- Qt Application Development: Lead the development of Qt (Widget/QML) applications, ensuring cross-platform com-patibility and high performance.
- Linux Cross-Compilation: Configure, optimize, and maintain cross-compilation toolchains for target Linux platforms.
- International Collaboration: Work closely with the German team on technical discussions, requirement reviews, and joint development efforts.
- Agile & SAFe Methodologies: Participate in Agile sprints (daily stand-ups, planning, reviews) and apply SAFe frameworks for large-scale project coordination. Qualifications:
- Electronic/Software engineering (Bachelor, Master), >2 years working experience in software development, develop software use (“C”, ”Assembly” and ”Matlab/Simulink”).
- Good knowledge in development process and methods, hardware knowledge, experience of functional safety software and familiar with IEC60730 is preferred.
- Experience in Bluetooth /wifi module application development is preferred.
- Good at architecture design and development based on Linux and ARM architecture, with experience in Iot gateway development is preferred.
- Technical Skills: Proficiency in C/C++ programming languages. Strong understanding of Linux system and network programming. Experience with Qt framework (both Qt Widgets and QML). Familiarity with Linux cross-compilation environments and embedded systems (e.g., ARM architecture).
- Collaboration & Methodology: Experience working in Agile development environments. Familiarity with the SAFe (Scaled Agile Framework) methodology is a plus, especially for coordinating work across multiple teams in large projects.
- Language & Soft Skills: Fluent in English, with no barriers in technical communication with the German team. Strong problem-solving skills and the ability to work both independently and collaboratively in a team. - the following qualifications will be highly valued:
- Experience with version control systems (Git).
- Knowledge of build systems (CMake, qmake).
- Understanding of UI/UX design principles.
- Background in embedded Linux development.
- Experience with containerization (Docker) or virtualization technologies.
- In accordance with the policies and regulations of the country and the regions where Vaillant Group's subsidiaries operate, and based on the company’s practical needs, possession of relevant professional titles, certificates, licenses, or qualifications (whether related to your position at Vaillant or not) will be considered an advantage during the selection process.
Other offers great for you!
These companies are also looking for great profiles
N
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
AUTOSARBSW
1 month ago
Quick apply
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
9 days ago
Quick apply
T
Tenth Revolution Group
Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués
Freelance
Paris, France
Hybrid
Skills
TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique
18 hours ago
Quick apply
No company information available.