Software Engineer

Digital Waffle
Newton Abbot, UK
3 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
£61,922.0
Working hours
Regular working hours

Tech stack

Microsoft Windows Apache HTTP Server Apple Mac Systems Software System Penetration Testing Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Computer Programming Continuous Integration Linux Django Web Framework Embedded C
+21 more
Embedded Operating Systems Python (Programming Language) Lightweight Directory Access Protocols (LDAP) Linux System Administration Networking Basics RabbitMQ Redis Simple Network Management Protocols Software Engineering Software Systems TCP/IP Software Vulnerability Management ReactJS Software Security Software Application Programming Firewalls (Computer Science) Git Linux Development Yocto Docker Programming Languages

Job description

  • 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.

Requirements

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…