cover image
SpaceTech International

Senior Embedded Software Engineer

Hybrid

Oxfordshire, United Kingdom

Full Time

04-04-2025

Share this job:

Score my CV

Job Specifications

Embedded Software Engineer - C/C++
Oxfordshire, Hybrid working
Permanent
£excellent salary and Benefits

Embedded C, Embedded development, RTEMS, Real Time

Embedded Software Developer (Embedded C) is required for permanent job opportunity with market leading aerospace, space and satellite company. Quick interviews and deployments with majority REMOTE work available.

Key skills:
Significant experience of developing software (in C), for Real Time Embedded systems
Experience working within safety critical industries
experience developing on Embedded systems - where memory/processor restrictions are key to coding approach/possibilities
experience working in Embedded Linux environments/with Embedded Linux systems

Desirable Skills
Experience developing software for the aerospace sector (other safety critical areas definitely considered).
Experience of development for RTEMS or vxware platforms.
Experience of all stages of mission design life cycle from initial concept to design, test, and operations.
prior experience with UML
Familiarity with commonly used protocols and standards for communications, such as CCSDS, etc. CAN.etc
PowerPC architecture or SPARC V8
Linux system administration, Shell Scripts, make, etc.

Further info available, please don't hesitate to apply with your up to date CV/contact details so that a member of the team will be in contact shortly thereafter.

About the Company

SpaceTech International is a specialist recruitment partner, servicing the Global Space sector. Our aim is to be the partner of choice to candidates and organisations around the world – offering our candidates access to the best opportunities; and our clients access to the best talent. Our dedicated recruitment team, covers both technical and non-technical disciplines including: Management | Contract, Procurement, Project/Programme, Sales & Marketing, Technical Operations Engineering | AIT, Electrical, Mechanical, Produc... Know more

Related Jobs

Company background Company brand
Company Name
Deliveroo
Job Title
Senior Software Engineer
Job Description
Location: London, the UK - Hybrid (3 days from the office) Why Deliveroo? We're building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible. We obsess about building the future of food, whilst using our network as a force for good. We're at the forefront of an industry, powered by our market-leading technology and unrivalled network to bring incredible convenience and selection to our customers. Working at Deliveroo is the perfect environment to build a definitive career, motivated by impact. Firstly, the impact that working here will have on your development, allowing you to grow faster than you might elsewhere; secondly, the impact that you can have on Deliveroo, leaving your mark as we scale; and finally, being part of something bigger, through the impact that we make together in our marketplace and communities. What you'll do? As a Senior Software Engineer at Deliveroo, your individual work contributes to achieving goals in multiple teams. While you will work with your team and lead projects, some of your work will contribute outside of your direct remit. You will report to managers and groups leads and together deliver the results. Expectations: Technical Execution: You will improve code structure, architecture, review code of any scope produced by your team. It will also include work to maximise the efficiency of your team by leading team project planning, foreseeing dependencies and risks, and constructively partnering with other disciplines (e.g. PM, Experience) You'll aim to simplify the maintenance and operation of production systems, promoting visibility, operational readiness, and health of your team's systems. Collaboration & Leadership: As well as leading from the front regarding technical execution, you'll build relationships with other engineering teams and, identify collaboration opportunities. You'll break down large pieces of work, guide design and technical / implementation choices and influence the roadmap within your team. You will take an active role in the hiring process and conducting engineering interviews. This will also extend to the current team where you will support the personal growth of colleagues, encouraging efficiency in their roles. We want to emphasise that we don't expect you to meet all of the below but would love you to have experience in some of these areas. Pride in readable, well-designed, well-tested software Experience writing web-based applications in any language, and an interest in learning (Go, Ruby/Rails, Python, Scala, or Rust) Familiarity and practical experience with relational databases (PostgreSQL, MySQL) Familiarity and practical experience with web architecture at scale (20krpm and above) Familiarity and practical experience with "NoSQL" data backends and other such as Redis, DynamoDB, ElasticSearch, Memcache. Workplace & Diversity At Deliveroo we know that people are the heart of the business and we prioritise their welfare. We offer multiple great benefits in areas including health, family, finance, community, convenience, growth and relocation. We believe a great workplace is one that represents the world we live in and how beautifully diverse it can be. That means we have no judgement when it comes to any one of the things that make you who you are - your gender, race, sexuality, religion or a secret aversion to coriander. All you need is a passion for (most) food and a desire to be part of one of the fastest-growing startups in an exciting space. Please click here to view our candidate privacy policy.
London, United Kingdom
Hybrid
Full Time
14-04-2025
Company background Company brand
Company Name
Paid
Job Title
Founding software engineer
Job Description
Company Description Paid is the all-in-one, drop-in Revenue Engine for AI Agents that handles your pricing, subscriptions, margins, billing, and renewals with just 5 lines of code. By using Paid, you can establish a complete business back office quickly, without the need to hire additional personnel or build a revenue system from scratch. Designed specifically for AI Agents, Paid provides a purpose-built solution for modern software needs. Paid allows seamless integration and efficient management, ensuring your business operations are streamlined and effective. Role Description This is a full-time on-site role for a Founding Software Engineer based in the London Area, United Kingdom. The Founding Software Engineer will be responsible for designing, developing, and maintaining the company's core software systems. Key tasks include back-end web development, and implementing object-oriented programming principles, and collaborating with other engineers to ensure high-quality software delivery. Additionally, the role involves evaluating new technologies and tools to continually enhance and improve the platform. Qualifications Strong foundation in Computer Science and Software Development Experience coding production applications using AI Evidence of having built agents Excellent problem-solving skills and ability to work in a fast-paced environment Effective communication skills and ability to collaborate with a team Bachelor’s degree in Computer Science or a related field
London, United Kingdom
On site
Full Time
14-04-2025
Company background Company brand
Company Name
&Dine
Job Title
Software Engineer
Job Description
Job Title: Senior Developer – NuxtJS / Vue.js / TypeScript / Node.js Location: London (Hybrid / Remote) Employment Type: Full time About Us: &Dine is an exciting and fast-growing start-up connecting independent food businesses with corporate customers. We’re passionate about bringing great food experiences to the corporate world, and we need a Senior Developer to join our small, dynamic team. You'll be at the forefront of shaping our tech stack, helping us deliver clean, high-quality code, and ensuring that features are developed quickly and efficiently. Role Overview: We are looking for an experienced Senior Developer with a strong background in modern JavaScript frameworks like NuxtJS/Vue.js, TypeScript, Node.js, and cloud technologies such as AWS. You’ll play a key role in building out our platform, developing scalable solutions, and ensuring high-quality, test-driven development. Responsibilities Tech Development: Lead the development of new features using NuxtJS/Vue.js, TypeScript, Node.js, and AWS technologies. Design and implement REST APIs with an emphasis on performance and scalability. Work with MySQL databases to design and manage schemas and queries. Collaborate with the team to ensure clean, maintainable, and scalable code. Write and maintain unit tests to ensure high-quality code. Collaboration & Agile Development: Work closely with product and design teams to deliver solutions quickly while maintaining quality. Participate in agile sprints, focusing on delivering features that are well-tested and meet business needs. Contribute to code reviews and provide feedback to junior developers, helping the team grow. DevOps & Cloud: Leverage AWS for application hosting, serverless functions, and other cloud-based solutions. Deploy, monitor, and troubleshoot applications running in AWS environments. Frontend Styling: Work with SCSS to create visually appealing and responsive front-end experiences. Collaborate on design system and component-based development to improve front-end architecture. Requirements: 5+ years of professional development experience, including expertise in NuxtJS, Vue.js, or similar modern frameworks. Strong experience with TypeScript and Node.js. Proficiency in MySQL or relational databases and experience designing efficient queries and schemas. Solid experience working with AWS services, including EC2, Lambda, and S3. Familiarity with unit testing and test-driven development (TDD). Strong CSS/SCSS skills and experience implementing responsive designs. Experience with REST APIs and best practices for designing scalable and secure web services. Familiarity with Git, CI/CD pipelines, and agile methodologies. Passion for clean, maintainable, and efficient code. Excellent communication skills and the ability to work in a fast-paced, collaborative environment. Bonus Points: Experience with cloud-based tools for monitoring and error tracking (e.g., Posthog, Sentry). Familiarity with containerization (e.g., Docker) and microservices. Previous experience in a start-up or small business environment, thriving in fast-paced and dynamic situations. Benefits at &Dine: Enjoy Tasting Tuesdays where we try food from our amazing makers network Join our option pool and become a business owner Get various discounts from top retailers via our awesome HR platform Have your birthday off on us Be part of an exciting start up, with top investors, with the opportunity to build something special. Work with us on exciting, challenging projects with immediate impact.
London, United Kingdom
Hybrid
Full Time
14-04-2025
Company background Company brand
Company Name
Atman Labs
Job Title
SOFTWARE ENGINEER: AI PRODUCTS
Job Description
About Atman Labs At Atman Labs we are building software to emulate proactive human expertise. Emulating human experts with deep knowledge and proactive assistance has largely been impossible to do via standalone Artificial Intelligence techniques. As an applied research and commercialization company we are deploying our products in a number of domains to demonstrate the value of our approach – from proactive shopping assistance, to personal teachers to healthcare concierges – and with this commercial focus advance our unique research that lies at the intersection of Reinforcement Learning rewards, Large Scale Knowledge Representation, and Predictive Models inspired by biological priors. The Future of Intelligent, Proactive Human-Machine Interaction We’re on a mission to redefine how expert systems seamlessly interact with humans. As a Member of Technical Staff, you'll pioneer the core software systems and infrastructure powering our innovative AI-native products. Your work will drive the backend services, APIs, storage systems, and data infrastructure necessary to capture, parse, retrieve, and proactively present knowledge at web-scale to help users explore a domain with expert intelligence. You'll lead development on robust systems handling documents, embeddings, knowledge graphs, and AI-driven predictions—ensuring performance, cost-efficiency, and traceability. Collaborating closely with our research team, you'll translate experimental AI system designs into scalable, production-grade solutions. Your full-stack skills will be essential in rapidly prototyping and launching projects spanning data collection, knowledge parsing, information retrieval, and agentic services. We're looking for a talented, execution-focused software engineer passionate about leveraging their deep Python expertise, data science acumen, and infrastructure prowess (Docker, GitHub Actions, AWS) to ship innovative AI products. Frontend experience, especially in React, is a valued bonus. If you're inspired by pioneering cutting-edge AI-native products and thrive in dynamic, interdisciplinary work environments, we'd love for you to join us in shaping the next generation of human-machine interaction. About You We are looking for ambitious and independent thinkers who have a deep desire to contribute and want to be part of the team that makes this a reality for humanity. As a Software Engineer at Atman, you should have all of these qualities: You have strong software engineering skills and industry experience in Python. You have a computer science, data science, or machine learning background, and can demonstrate production-grade projects, both inside and outside of work. You are a geek about technology. You are familiar with setting up infrastructure and deploying services with AWS (or Azure and GCP). You have experience deploying prototype services to production, with intimate knowledge of Docker and Github Actions. You are capable of being a full-stack developer, having both backend development experience in Python as well as front end skills, preferably in React. Moreover, in order to deeply fit within our culture, you should embody the following: You are capable of reasoning from first principles, where there is no trodden path, as well as critically evaluate when existing ideas are worth considering. You are equally capable as a software engineer as you are in formulating novel design ideas and your code proves it. You are articulate and can present your ideas in writing, in person and in small groups educating audiences at all levels on the application of generative models. You have a high ‘faker’ detector in others, and can critically evaluate truth from fiction in your own work. Your colleagues consider you a highly positive personality, you amplify the energy of others rather than dampen the mood. Your intensity goes from 0-1000 when you become authentically interested in a topic. You not only have interests in systems engineering but are deeply curious about a range of interdisciplinary topics ranging from computational creativity, knowledge graphs, recommendations, web scale search, deep learning, large language models, computer vision, human consciousness, and the opportunity to build truly intelligent systems in software that are inspired by biology. Outside work you can show high creativity and intensity in your pursuits; you cannot easily be characterized in one discipline. You consider yourself an innovator, and original thinker, not a follower. You are looking for a way to contribute to the world and want to join our team to do so. You want to work in person in London. We’ll sponsor your visa. We have the ambition to usher the world towards co-existing alongside Benevolent AGI. Not only do we believe that our work is a credible approach to functionally emulate human reasoning but we believe that this mission can also allow us to conceive many commercial products that yield billions of dollars of commercial revenues that can support an ambitious R&D effort for years to come. We are building for a future where humans coexist alongside benevolent expert systems and seek to advance the field from the front. We are looking for ambitious and independent thinkers who have a deep desire to contribute and want to be part of the team that makes this a reality for humanity. Apply with a short message and a list of your projects, your life story in 5 sentences, your favorite book or artist, and your resume to shravan@atmanlabs.ai.
London, United Kingdom
On site
Full Time
14-04-2025