Software Engineer
Role: Software Engineer
Salary: Up to £55k
Location: Newton Abbot (Hybrid)
Role Responsibilities
Develop and maintain software across embedded, desktop and web-based platforms.
Build secure, reliable applications and services within Linux-based environments.
Improve development processes, automation, testing and deployment practices.
Collaborate with engineering teams to deliver integrated hardware and software solutions.
Manage technical projects, document solutions and support the development of junior engineers.
Essential Skills & Experience
Minimum 2 years' relevant experience, including:
Python, Django
React
Linux development, administration and system security.
Embedded C programming and hardware interfacing.
Docker, Git, CI/CD and automated testing.
Messaging and infrastructure technologies such as RabbitMQ, Redis and Apache.
Networking fundamentals, including TCP/IP, LDAP, SNMP and firewalls.
Secure software development, vulnerability management and system hardening.
Hardware fault-finding and technical troubleshooting.
Desirable Experience
Embedded operating systems, particularly Zephyr and Yocto.
Developing applications across Windows, Linux and macOS.
Experience with electronics design and hardware production testing.
Additional programming languages such as C++, C#, or Rust.
Software security assessments and penetration testing.
If you're interested in finding out more, apply with your CV today