C++ Linux Software Engineer
ENTERPRISE RECRUITMENT
Maldon, United Kingdom
3 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 70KJob location
Remote
Maldon, United Kingdom
Tech stack
Bash
C++
Code Review
Software Debugging
Linux
Embedded Software
Make (Software)
Web Portals
Python
Network Protocols
Software Engineering
Software Systems
TCP/IP
Wireshark
Multithreading
Build Management
U-Boot
Job description
- Develop and maintain C++ software for Linux operating systems
- Collaborate with cross-functional teams to ensure project requirements are met
- Troubleshoot and debug embedded software issues
- Contribute to the improvement of software development processes
- Write and maintain documentation for software systems
- Participate in code reviews and ensure quality standards are upheld
Technologies:
- Bash
- Embedded
- Linux
- Python
- TCP/IP
- Web
- C++
Requirements
- Strong C++ programming skills on Linux
- Significant embedded software engineering experience
- Familiarity with build environments such as OpenEmbedded, Bitbake, and Makefiles
- Understanding of networking protocols (UDP, TCP/IP) and analysis tools (e.g., Wireshark)
- Knowledge of Linux Kernel and CLI tools
- Proficiency in BASH scripting
- Experience with Python programming
- Understanding of real-time multi-threaded software concepts
- Familiarity with U-Boot
- Knowledge of Wt web GUI library