Embedded Software Engineer jobs in Remote
- EckohRemote
- Life insurance
- Company pension
- Company events
- Mentor engineers and support technical growth across the team.
- You will mentor engineers, support technical leads and help drive delivery within your team.
- Baker HughesAshby-De-La-Zouch LE65 1BU
- Life insurance
- Flexible schedule
- Integrating embedded software with hardware systems ensuring seamless system performance.
- Have strong expertise in embedded software (C/C++), system integration…
View similar jobs with this employerMBDABristol BS34 7QS- Free parking
- Company pension
- Flexible schedule
- We have a number of exciting opportunities within our Seekers and DataLink Systems organisation working from research, through to early concept phase, to full…
- View all MBDA jobs - Bristol jobs
- Salary Search: RF/ EO/ IR Professionals salaries
- See popular questions & answers about MBDA
- SafranCwmbran
- Employee assistance programme
- Company pension
- Cycle to work scheme
- Enhanced maternity leave
- Enhanced paternity leave
- Company : Safran Seats Job field : Passenger and Crew Experience Location : Cwmbran , Wales , United Kingdom Contract type : Permanent Contract duration : Full-…
- View all Safran jobs - Cwmbran jobs - Embedded Systems Architect jobs in Cwmbran
- Salary Search: Embedded Systems Engineer - AI innovation salaries
- See popular questions & answers about Safran
Embedded Security Project Manager - Northern Europe
Often replies in 1 daySecuritasLondon- Work embedded with a global technology giant on high‑impact, long‑term programmes.
- Serve as the on‑site embedded security representative, collaborating closely…
- CanonicalDouglas
- Company events
- Enabling Ubuntu on a wide range of embedded systems.
- Canonical is a leading provider of open source software and operating systems to the global enterprise and…
- View all Canonical jobs - Douglas jobs - Linux Engineer jobs in Douglas
- Salary Search: Junior Linux Kernel Engineer - Ubuntu salaries
- See popular questions & answers about Canonical
- CanonicalLondon
- Work from home
- This is an opportunity for a software engineer passionate about open source software, Linux, security, and the developer experience.
- View all Canonical jobs - London jobs - Software Engineer jobs in London
- Salary Search: Ubuntu Core Software Engineer salaries in London
- See popular questions & answers about Canonical
- CanonicalDouglas
- Work from home
- Evaluating contributions of other engineers to maintain high-quality software standards.
- Fostering a software ecosystem with seamless user experience for all…
- CanonicalDouglas
- Company events
- Provide software and system engineering services for OEM and ODM customers.
- Canonical is a leading provider of open source software and operating systems to the…
- View all Canonical jobs - Douglas jobs - Senior System Engineer jobs in Douglas
- Salary Search: Senior Ubuntu Embedded IoT System Engineer salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Work from home
- Company events
- You have practical experience in automotive, including functional safety, embedded systems, cloud and related software trends.
- View all Canonical jobs - Douglas jobs - Technical Manager jobs in Douglas
- Salary Search: Technical Manager - Automotive and Industrial salaries in Douglas
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Work from home
- Company events
- You have practical experience in automotive, including functional safety, embedded systems, cloud and related software trends.
- View all Canonical jobs - Douglas jobs - Technical Manager jobs in Douglas
- Salary Search: Technical Manager - Automotive and Industrial salaries in Douglas
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Company events
- Apply here if you are an exceptional software engineer who wants to work on both stable and cutting edge Linux kernels for Ubuntu and its wider ecosystem.
- View all Canonical jobs - Douglas jobs - Linux Engineer jobs in Douglas
- Salary Search: Linux Kernel Engineer salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- They will have experience of low-level Linux boot, BIOS, firmware and embedded software development methodologies.
- Work remotely in a single major time zone.
- View all Canonical jobs - Douglas jobs - Linux Engineer jobs in Douglas
- Salary Search: Embedded Linux Field Engineering Manager (Americas only) salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware.
- View all Canonical jobs - Douglas jobs - Python Developer jobs in Douglas
- Salary Search: Python Software Engineer - Ubuntu Hardware Certification Team salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Company events
- Lead and mentor a globally distributed team of talented Linux kernel engineers.
- Familiarity with continuous integration (CI) and automated testing frameworks…
- View all Canonical jobs - Douglas jobs - Linux Engineer jobs in Douglas
- Salary Search: Engineering Manager - Ubuntu Linux Kernel salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Company events
- The successful candidate will be able to prove a strong aptitude for software engineering at the hardware level.
- What your day will look like.
- View all Canonical jobs - Douglas jobs - Linux Engineer jobs in Douglas
- Salary Search: Ubuntu Linux Kernel Engineer - Silicon Enablement salaries
- See popular questions & answers about Canonical
Job Post Details
Principle Software Engineer - job post
Job details
Pay
- From £95,000 a year
Job type
- Permanent
- Full-time
Benefits
Pulled from the full job description
- Life insurance
- Company pension
- Company events
Full job description
Eckoh is a market leader of Customer Engagement Security Solutions, supporting an international client base from our offices in the U.S. and the U.K. Eckoh is owned by Bridgepoint one of the world's leading private asset growth investors, with over $75 billion of assets under management.
Our mission is to set the standard for secure interactions between consumers and the world’s leading brands. Our innovative products build trust and deliver value through exceptional experiences.
Our large portfolio of clients, which includes many of the Fortune 250, come from a broad range of vertical markets including healthcare, retail, hospitality, financial services, and utilities.
What do we do?
Eckoh’s Customer Engagement Security Solutions help our clients to take payments and transact securely with their customers through all engagement channels. The solutions, which are delivered globally through our cloud platforms and protected by multiple patents, remove customer’s sensitive personal and payment data from client’s contact centres and IT environments. They provide merchants a simple and effective way to reduce the risk of fraud and data breaches, become compliant with security regulations, as well as enhancing their brand and increasing customer satisfaction.
The Role:
We are looking for a Principal Software Engineer who remains hands-on and owns delivery — taking full responsibility for designing, building and operating complex backend systems, while contributing to wider architectural direction across Eckoh.
This is a senior role for someone with deep backend engineering experience and a strong track record of delivering complex systems into production. You will be embedded within a team and expected to take ownership of complex backend deliverables end-to-end, from design through implementation, release and operation.
The role requires strong experience with distributed systems, event-driven architecture and messaging platforms. Kafka and RabbitMQ are core technologies within our environment, supporting real-time customer interaction, payment, voice/contact-centre and data processing workloads.
You will work closely with Engineering Managers, Lead Engineers, Product, Architecture, DevOps and Security teams to deliver secure, scalable and maintainable enterprise SaaS systems. As part of the architecture group, you will contribute to company-wide technical direction and standards.
You will mentor engineers, support technical leads and help drive delivery within your team.
Key Responsibilities
Engineering & Delivery
- Own complex backend deliverables end-to-end, from design through implementation, release and production operation
- Design, build and evolve backend services and APIs using Python and TypeScript, supporting existing C++ systems where needed
- Work hands-on across coding, design, code reviews, debugging and production support
- Translate requirements into high-quality, maintainable solutions
- Drive predictable delivery through clear ownership, risk management and disciplined execution
Design & Architecture
- Design scalable, maintainable backend systems aligned to platform and business needs
- Define service boundaries, API contracts and integration patterns
- Design and evolve event-driven architectures using Kafka, RabbitMQ and related technologies
- Make pragmatic architectural decisions balancing performance, scalability, cost and complexity
- Contribute to cross-team architecture and technical standards
Security & Reliability
- Adopt a security-first mindset, embedding security and compliance into system design and operation
- Design systems that are reliable, observable and resilient in production
- Own distributed systems concerns including latency, throughput, retries, back-pressure and failure handling
- Ensure strong observability through logging, metrics, tracing and alerting
- Build and operate services in AWS and Kubernetes using modern DevOps practices
- Participate in incident response and drive systemic reliability improvements
Leadership
- Act as a senior technical leader within your team through hands-on delivery and technical ownership
- Mentor engineers and support technical growth across the team
- Partner with Engineering Managers and Leads to improve delivery, quality and team effectiveness
- Contribute to engineering standards and continuous improvement across the organisation
- Influence technical direction through expertise and credibility rather than authority
- Promote effective use of modern engineering practices, including AI-assisted development tools
Skills & Experience
Must-Have
- Significant experience as a backend engineer delivering complex systems into production, with understanding of end-to-end system design
- Strong hands-on development in Python and/or TypeScript
- Proven ownership of delivery end-to-end (design → build → release → operate)
- Experience building distributed systems, APIs and backend services at scale
- Practical experience with event-driven architectures and Kafka/RabbitMQ
- Strong understanding of distributed system trade-offs (latency, throughput, retries, back-pressure, failure handling)
- Experience operating systems in AWS and Kubernetes with modern DevOps practices
- Experience in enterprise SaaS or regulated environments, applying a security-first mindset
- Demonstrated use of AI-assisted development tools to improve productivity while maintaining code quality and security
Nice-to-Have
- Experience with C++, particularly supporting existing or performance-sensitive systems
- Experience with both Kafka and RabbitMQ, including trade-offs between them
- Experience building high throughput / real-time processing systems
- Familiarity with regulated environments (PCI, ISO 27001, HIPPA, etc.)
- Experience as a Principal/Staff/Tech Lead or influencing across teams, including mentoring engineers
Our culture:
Our values sit at the heart of the culture at Eckoh:
We encourage and support everyone to grow with Eckoh
We challenge, listen, and are open minded to change and suggestions from others
As trusted advisors, we use our knowledge to solve challenges and deliver the best for our clients
We take personal ownership to strive for excellence in whatever we do
We are welcoming, embrace diversity and respect each other in a spirit of true humanity
Our Vision:
We care about making the world secure and we believe everyone should be able to trust every brand and engage without risk.
Our benefits
· 25 days holiday and increases with service
· Excellent Share Incentive Scheme
· Life insurance
· Simply Health scheme
· Access to group Bupa membership scheme.
· Pension scheme
· Discretionary annual bonus
· Employee Recognition schemes
· Free tea, coffee, fresh fruit and snacks
· Relaxation floor (lunch area, quiet room, pool table, Xbox)
· Well-being initiatives, such as in-house Reflexology and Sports Massage
· Discounted offers
· Team days and Volunteering events
· Christmas & summer company events
· Focused on education and training (conference attendance, higher education sponsorship)
Join Us!
Eckoh is full of friendly, energetic, innovative, and creative individuals, who are proud to be a part of our unique success story.
So, if you want to join a fantastic team, dedicated to delivering a world class service to enterprise level clients, then you should consider working here at Eckoh.
Pay: From £95,000.00 per year
Work Location: Remote