Software Engineer
Digital Waffle
Newton Abbot, UK
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…