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
£ 70K

Job 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

Apply for this position