Real-time Embedded Software Engineer – Thales, Belfast, UK
Thales seeks enthusiastic and dedicated Software Engineers to collaborate on cutting‑edge real‑time embedded software for military applications covering land vehicle platforms, missiles, and advanced training systems.
Responsibilities
* Design and develop real‑time embedded software solutions.
* Integrate and debug solutions on target hardware, addressing hardware/Software integration issues.
* Target multiple real‑time platforms (e.g., VxWorks, MicroC/OS, Linux, FreeRTOS) using C and/or C++.
* Participate in all phases of the software development lifecycle.
* Manage software requirements and traceability using industry best practices.
* Plan and execute software tests (Unit, Integration, System Level).
* Develop reusable software solutions.
* Document all aspects of the software production process according to company standards.
Key Qualifications
* Essential – Knowledge of embedded real‑time development and the hardware/software interface.
* Understanding of real‑time operating system behaviour and software requirements analysis.
* Proficiency in procedural (C) and object‑oriented (C++) languages.
* Experience with real‑time embedded development, integrating and debugging on target hardware, and using real‑time operating systems.
* Practical experience with data communications (e.g., 1553, RS422) and networking principles.
* Awareness of the principles and levels of software testing.
* Desirable – Knowledge of UML and Agile development methodologies.
* Experience in model‑driven software development, version control, and configuration control.
* Ability to undertake roles beyond software development such as Software Architect or Engineering Manager.
Benefits & EEO
Baseline Security requirements apply; candidates will provide evidence of identity, eligibility to work in the UK, and employment/education history. Thales is an equal opportunity employer and provides reasonable adjustments for applicants with disabilities.
Graduate Software Engineer – Belfast, Northern Ireland, UK
This graduate program focuses on back‑end development, code quality, and automated testing in a dynamic, high‑growth environment.
Key Responsibilities
* Collaborate with senior engineers to design and implement software features.
* Write clean, efficient, and well‑documented code in various programming languages.
* Participate in code reviews and ensure code quality.
* Assist in debugging and troubleshooting software defects.
* Contribute to automated tests and continuous integration.
* Apply new technologies and development methodologies.
* Engage in team meetings and provide constructive feedback.
Key Qualifications
* Degree in Computer Science, Software Engineering, or related field.
* Strong foundational knowledge of at least one programming language (Java, Python, C++, or C#).
* Understanding of data structures, algorithms, and OOP concepts.
* Excellent problem‑solving and analytical skills.
* Good communication and teamwork abilities.
* Proactive attitude and desire to learn.
* Familiarity with Git is a plus.
* Previous internship or project experience in software development (advantageous).
Benefits
* Competitive starting salary.
* Comprehensive training and mentorship programs.
* Hybrid work model balancing office and remote work.
* Inclusive workplace with diversity initiatives.
Senior Software Engineer – Proofpoint, Belfast, UK
Lead and continuously improve backend services and detection capabilities for a production environment, applying AI‑assisted approaches within an operationally owned service.
Key Responsibilities
* Build and maintain backend services using Java, Go, or Python.
* Own operational excellence: participate in on‑call rotations and handle escalations.
* Diagnose production issues, drive mitigation, lead root‑cause analysis.
* Improve observability and monitoring with PagerDuty, Prometheus, and Grafana.
* Proactively identify reliability, performance, and correctness issues.
* Improve runbooks, dashboards, alert quality, and automation.
* Work on projects such as maintenance, migrations, refactors, and operational hardening.
* Collaborate closely with engineers and stakeholders on incident response and design discussions.
Required Qualifications
* Strong experience building production systems with Java, Go, or Python.
* Demonstrated ability to operate services in production with on‑call and escalation handling.
* Proficiency with observability stack (Prometheus, Grafana, PagerDuty).
* Strong problem‑solving skills and proactive approach.
* Effective communicator and team player.
* Preferred – Experience with Coralogix, detection system development, and AI‑assisted tooling.
Benefits & EEO
* Competitive compensation and benefits package.
* Flexible work environment and work from anywhere options.
* Proofpoint is an equal opportunity employer; accommodations are provided for applicants with disabilities.
Staff Software Engineer – Belfast, UK
Lead and mentor engineering teams while delivering scalable, secure, and resilient software systems across backend, cloud, and infrastructure domains.
Key Responsibilities
* Design, build, and maintain backend services and core applications.
* Contribute to architectural discussions and technical decisions.
* Work with cloud platforms, infrastructure as code, and containerized environments.
* Ensure system scalability, performance, security, and resilience.
* Collaborate with product managers, architects, and cross‑functional teams.
* Mentor engineers and foster a strong engineering culture.
* Support full‑stack feature development as needed.
* Identify and drive improvements in engineering processes, tooling, and practices.
Essential Skills & Experience
* 6+ years of professional software development experience.
* Strong backend development experience with .NET, C#, or similar.
* Experience with cloud platforms (Azure, AWS, GCP), Kubernetes, and infrastructure as code.
* Solid understanding of scalable, cloud‑native systems and microservice architectures.
* Experience with CI/CD pipelines and modern DevOps practices.
* Strong problem‑solving, communication, and collaboration skills.
* Desirable – Exposure to front‑end technologies (React, HTML/CSS).
* Experience with secure software practices and application security.
* Experience with unit testing and test automation frameworks.
Benefits & EEO
* Competitive salary (£65,000‑£70,000) and benefits package.
* Private healthcare, dental, and life insurance.
* Pension contributions and flexible benefit schemes.
* Hybrid/remote‑friendly working arrangements.
* Proofpoint is an equal opportunity employer; accommodations available for applicants with disabilities.
Senior Backend Engineer – Confidential Client, Belfast, UK
Lead building of high‑performance backend services in a scaling, cloud‑native environment focusing on PHP, AWS/Azure/GCP, and distributed systems.
Key Responsibilities
* Design and develop high‑quality backend services using PHP.
* Improve application performance, response times, and scalability.
* Collaborate with product and engineering teams on robust backend solutions.
* Write clean, testable, maintainable code.
* Identify bottlenecks and implement optimisation strategies.
* Support CI/CD pipelines and modern DevOps practices.
Key Qualifications
* Commercial experience in PHP.
* Strong understanding of performance optimisation and scalable architecture.
* Experience with cloud environments (AWS, Azure, or GCP).
* Experience with distributed systems and API design.
* Experience with database performance tuning.
* Familiarity with containerisation (Docker/Kubernetes).
* Comfortable in a high‑growth startup environment.
Benefits & EEO
* Competitive compensation and benefits package.
* Work from home and flexible working options.
* Equal‑opportunity employer; reasonable adjustments provided.
#J-18808-Ljbffr