Senior Software Engineer
OpenWorks Engineering
Prudhoe, UK
11 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
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
Expert
Working hours
Regular working hours
Job source
Tech stack
Systems Engineering
C++ (Programming Language)
CMake
Cyber Security
Linux
DevOps
Device Drivers
Python (Programming Language)
Network Configuration and Change Management
Real-Time Operating Systems
Release Management
Software Engineering
+6 more
Systems Architecture
TCP/IP
Information Technology
Video Streaming
Software Coding
Software Version Control
Job description
We’re looking for Software Engineers and Senior Software Engineers with strong software development experience across the full development lifecycle to design and develop the software that powers advanced electro-optical systems used in Air Defence, cUAS, Surveillance and Target Tracking applications. These systems are deployed worldwide to protect critical military and civilian assets., * Design and develop real-time software solutions for physical devices.
- Specify system architecture, including hardware, operating systems and libraries.
- Own the software lifecycle from coding and reviews to release and version control.
- Collaborate closely with mechanical, electrical and systems engineers to deliver integrated solutions.
- Adapt and thrive in a fast-paced R&D environment where priorities and requirements evolve rapidly.
Requirements
- Academic background: a degree in Computer Science, Engineering, Physics or a related discipline.
- Strong C++ development skills.
- Familiarity with Linux hardware drivers, network configuration, CMake, DevOps and TCP/IP.
- Experience developing software deployed on real-time embedded platforms, including architecture design, hardware and OS specification, code development and review, source control and release management.
- Creative problem-solving ability, effective learning, and proficient time-management.
- Team fit: reliable, adaptable, self-aware and capable of working within a collaborative engineering team.
- Desirable: experience with Python, Cyber Security and/or Video Streaming technologies.
Benefits & conditions
- Competitive salary and bonus package with performance bonuses up to 25%.
- Enhanced pension: up to 8% employer-matched contributions.
- 25 days holiday plus bank holidays, long-service rewards and the option to buy up to 5 extra days.
- Breakfast and lunch on us.
- Private healthcare and life assurance.
- Salary sacrifice schemes for EV cars and Cycle-to-Work options.
- Regular team socials and events.
- Annual learning budget of £250 within a learning-focused culture.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago