RESPONSIBILITY
• Based on upper system specifications, define a software solution: GUI, back-end and tools.
• Write low- and high-level software requirements using dedicated tools and ensure traceability between requirements
• Develop software in Python or C/C++ on microprocessor, bare metal or Linux RTOS architecture
• Understand and solve the constraints of real-time applications, low/high level communications, multithread management, memory concurrency, etc.
• Collaborate with hardware engineer to develop abstraction layer of the hardware
• Use configuration managements tools (GIT, BitBucket, Jenkins, SonarQube)
• Ensure code quality by checking code coverage and verify the software using unit testing procedure
•Debug low level software using oscilloscopes
• Collaborate with V&V and DevOps team to setup a continuous integration system
• Write Software Description Documents to capitalize knowledges
• Participate to internal project reviews within the company, and external reviews with the customers
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
PHP Developer
2026-05-28
Senior Java Developer
2026-05-28
System Engineer/Site Reliability Engineer (m/w/d)
2026-06-09
- Posted
- Jan 16, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Herstal
- Company
- TRIJIT
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
PHP Developer
2026-05-28
Senior Java Developer
2026-05-28
System Engineer/Site Reliability Engineer (m/w/d)
2026-06-09