cover image
Hover, Inc

Embedded Software Engineer

On site

Cambridge, United Kingdom

Full Time

28-03-2025

Share this job:

Score my CV

Job Specifications

Note: applicants will be required to complete a C programming aptitude test.

Organisation
Hover, Inc is an emerging leader in the development of integrated hardware and software computing platforms and a custom ARINC 653 compliant Real Time Operating System (RTOS) with an Integrated Development Environment (IDE) and an ARINC 615A DataLoader.
Hover, Inc is developing innovative solutions for traditional and non-traditional aircraft types i.e. aircraft with electric/ hybrid-electric powertrains and electric Vertical Takeoff and Landing (VTOL), autonomous and semi-autonomous aircraft. We are developing the worlds most capable integrated collision avoidance system through a US federal award, Innovate UK funding and a partnership with a leading avionics supplier. Also, our computing platforms support certifiable motor control functions and embedded time sensitive networking through a unique approach to Integrated Modular Avionics (IMA).

Role
You will be responsible for the technical delivery of embedded software applications through concept design, validation and verification. This is a diverse role covering competencies within embedded software engineering using C, C++ and assembly language, test and validation/ verification. The ideal candidate will have experience in one or more of these areas.
This is an excellent opportunity for a motivated individual to work in a varied role within a multidisciplinary and fast paced organization. Experience within the aerospace sector is desirable.
Main responsibilities
Technical ownership and delivery of embedded software design through the entire development cycle.
Provide engineering support for development of software systems including system integration.
Interface with suppliers and other engineers to support system/ subsystem level requirements capture.
Complete hardware and software in the loop testing.
Design, development and testing of various computing platforms.
Complete RTCA DO-178C and TSO C153A design assurance activities.
Experience and qualifications
Degree in embedded software engineering or equivalent.
Familiarity with ARM micro-controllers and the RISC architecture.
IEEE 802.1 Time Sensitive Networking (TSN) experience.
Experience of the software design lifecycle within aerospace, automotive or similar embedded software development environment.
RTCA DO-178C and TSO C153A design assurance experience.
Understanding of motor control schemes.
Experience of radio frequency embedded software design.
Experience with image progressing algorithms including machine learning.
Excellent writing and presentation skills.
Motivated and ability to solve problems under own initiative.
Diversity and inclusion
Hover, Inc is an equal opportunity employer and as a young company in the aviation industry, we value diversity and need people of different backgrounds that bring a plethora of skills, perspectives, and mindsets to the table that can spur originality, imagination, and creativity. We do not discriminate based on race, religion, color, national origin, sex, gender expression, sexual orientation, age, marital status, veteran status or disability status.

About the Company

The aerospace industry cannot flourish without the disruption of the avionics equipment supply chain and a shift towards flexible, certifiable system architecture building blocks. Leveraging low-cost/ high integrity technology from faster moving industries and imaginative approaches to certification, the vision statement of Hover, Inc is to set the standard for manufacturers of aircraft seeking low size, weight and power integrated hardware and software solutions. Know more

Related Jobs

Company background Company brand
Company Name
Hudl
Job Title
Senior Software Engineer
Job Description
At Hudl, we build great teams. We hire the best of the best to ensure you’re working with people you can constantly learn from. You’re trusted to get your work done your way while testing the limits of what’s possible and what’s next. We work hard to provide a culture where everyone feels supported, and our employees feel it—their votes helped us become one of Newsweek's Top 100 Global Most Loved Workplaces. We think of ourselves as the team behind the team, supporting the lifelong impact sports can have: the lessons in teamwork and dedication; the influence of inspiring coaches; and the opportunities to reach new heights. That’s why we help teams from all over the world see their game differently. Our products make it easier for coaches and athletes at any level to capture video, analyze data, share highlights and more. Ready to join us? Your Role We’re hiring a Senior Engineer to join one of our cross-functional product teams, which develops products for the North American sports market. Professional and top college teams use our products to: capture, analyse, and share game data and video in real time; scout profiles of potential players; and identify opportunities to enhance their performance. You will have a tangible, daily impact on thousands of end users. As An Engineer, You’ll Work with a cross-functional team. You’ll collaborate with Engineering, Quality Assurance, Product, Design and Scrum disciplines to deliver full-stack web features. Develop and deliver. Your team has the autonomy to make a meaningful impact across the entire product area, listen to customers' needs and deliver game-changing features to push the boundaries of what they can achieve. Your team is empowered to take ownership of the user experience to support our coaches and athletes. Test new ideas. At Hudl, we iterate rapidly, deploying changes to the product hundreds of times daily across our Engineering team. In addition to working on concrete features, you’ll have the opportunity to propose solutions to more ambiguous technical problems and provide guidance to less experienced engineers. Mentor. You’ll share your expertise and educate others on development best practices and trade-offs, setting an example in planning, designing and delivering complex projects. For this role, we're currently considering candidates who live within a commuting distance of our offices in London. But with our flexible work policy, there aren't any current requirements for the number of days you come to the office. Must-Haves Experienced. You have either led or played a key role in developing large-scale applications. A team player. You understand that problem-solving is a team effort and will help others on our Engineering team learn and develop their skills. User-focused. You’re excited to have your work used by real people to solve real problems. Willing to learn. You have solid engineering skills but are always willing to dive into specific areas to gain the expertise needed to be successful in your role. Nice-to-Haves Tech stack knowledge. Our core stack is C#/Node, React, TypeScript, MongoDB/SQL/ElasticSearch and AWS, so experience with these is ideal. Our Role Champion work-life harmony. We’ll give you the flexibility you need in your work life (e.g., flexible vacation time above any required statutory leave, company-wide holidays and timeout (meeting-free) days, remote work options and more) so you can enjoy your personal life too. Guarantee autonomy. We have an open, honest culture and we trust our people from day one. Your team will support you, but you’ll own your work and have the agency to try new ideas. Encourage career growth. We’re lifelong learners who encourage professional development. We’ll give you tons of resources and opportunities to keep growing. Provide an environment to help you succeed. We've invested in our offices, designing incredible spaces with our employees in mind. But whether you’re at the office or working remotely, we’ll provide you the tech you need to do your best work. Support your wellbeing. Depending on location, we offer medical and retirement benefits for employees—but no matter where you’re located, we have resources like our Employee Assistance Program and employee resource groups to support your mental health. Compensation The base salary range for this role is displayed below, and may be eligible for bonuses which are offered at Hudl's sole discretion. Where a candidate is placed within this base salary range is determined by experience, skills, education and training required for the job as well as our internal pay equity. Discretionary bonuses, if awarded, may include annual targets based on company performance and a long-term incentive award. Base Salary Range £64,000 - £107,000 GBP Inclusion at Hudl Hudl is an equal opportunity employer. Through our actions, behaviors and attitude, we’ll create an environment where everyone, no matter their differences, feels like they belong. We offer resources to ensure our employees feel safe bringing their authentic selves to work, including employee resource groups and communities. But we recognize there’s ongoing work to be done, which is why we track our efforts and commitments in annual inclusion reports. We also know imposter syndrome is real and the confidence gap can get in the way of meeting spectacular candidates. Please don’t hesitate to apply—we’d love to hear from you. Privacy Policy Hudl Applicant and Candidate Privacy Policy
London, United Kingdom
On site
Full Time
01-04-2025
Company background Company brand
Company Name
Planet DDS
Job Title
Software Engineer III
Job Description
About Us: Planet DDS is the leading provider of cloud-enabled dental software solutions serving over 10,000 practices in North America with over 60,000 users. The company delivers a complete platform of solutions for dental practices including Denticon Practice Management, Apteryx XVWeb Digital Imaging, and Legwork Patient Relationship Management. Planet DDS is committed to creating value for its dental practice clients by solving the most urgent challenges facing today’s dental practices in North America Overview Join a new team responsible for taking the dental industry's market-leading SaaS product to the next level! The successful candidate will be a self-motivated, critical thinker with excellent communication skills. We're seeking someone who can take high-level direction, gain consensus, and drive tasks to completion. The ideal candidate for this team doesn’t shy away from learning something new or experimenting with technologies to find the right solution. A friendly, hard-working, positive, and pragmatic person with a true passion for solving problems with technology will fit in well with our dynamic team. This is a swing shift role; The swing shift typically runs from 1/2pm to 10/11pm, covering the afternoon and evening hours. You will work during the hours that bridge the day and night shifts, ensuring seamless operations and customer service. Flexibility may be required as swing shifts can rotate, depending on the needs of the business. Responsibilities & Duties Write high-quality, reusable, scalable and testable code following best practices within the relevant frameworks. A ‘quality-first’ mindset Mentor juniors and collaborate with colleagues. Participate in pair programming with other engineers. Contribute to and lead code reviews, design reviews, effort estimates, task breakdowns, and feature development efforts. Advocating best coding/testing/team practices. Collaborate with the product and engineering teams to design and deploy new features. Contribute towards continuously improving the performance, scalability, and reliability of Planet DDS products. Learn about the latest tools and patterns consistent with your role. Other duties as assigned. Experience 5+ years of experience in a software engineering/development role. Strong full-stack engineering experience with an emphasis on backend (C#). Track record as a strong individual contributor. Experience working with datasets / databases (particularly SQL Server). Experience working with cloud providers to build/deploy/host solutions (ideally Microsoft Azure). Experience in a CI/CD environment. Very strong collaboration skills and a confident communicator. Ability to engage throughout the R&D to achieve goals. Experience in decoupling components from monolithic systems is a plus. About You You respect and share our values: Collaborative, Empathetic, Accountable, Trustworthy & Ambitious. You love working with teams of smart and driven people who are excited to solve challenging problems and believe collaboration is key to success. You can talk about complex software systems and have ideas on how to effectively build high-quality, performant, deployable, and easily supportable software. You love to cover your code with adequate unit, integration, and performance tests. You are tenacious about instrumenting and measuring the performance of code to find bottlenecks and improve performance. You exhibit dogged determination to get to the root of problems. You care about best-practices and evangelizing them with the team. You are excited about proposing new techniques and methodologies to improve the quality and efficiency of our software. You can clearly convey your thoughts, enjoy presenting what you’ve done, and can cater your message to audiences both technical and non-technical. Behavior and Scope You raise issues early when you see obstacles to achieving a goal and work to find solutions. You hold your team accountable for their best possible efforts. When finding an issue in another team, you raise the matter tactfully with that team. When discussing work, you engage in discussion around business impact. You can develop large parts of systems on your own to support products. You routinely work without needing major direction or attention to achieve success in your role. You typically work on systems in multiple domains; you may require some guidance to complete complex work to achieve success. You own major functionality in a product and can diagnose issues, determine root cause, and recommend a resolution. You actively mentor others and seek accountability. You are comfortable in challenging others, including management, to make sure we do the right thing. PLANET DDS CORE IDEOLOGY Why are we here? Unleashing dentists and their staff to focus on patient care. Where are we headed? In the next 5 years, Planet DDS will remain the leading provider of cloud-based technology solutions in North America, expanding to serve more than 25,000 dental practices. How do we get there? To encourage measurable progress toward our vision and make the best decisions on behalf of employees and customers, we adopted a set of common values: Collaborative – Working independently and across teams, we create scalable solutions to enable company growth Empathetic – We are educated on the experience of our customers and feel vested in their success Accountable – We feel ownership for the quality of our work and take pride in the positive outcomes Trustworthy – We operate with integrity and honest, making promises we know that we can keep Ambitious – We are driven by our ability to make a long-term, positive impact on the lives of dental market leaders An Equal Opportunity Employer – Including Disability/Veterans
Glasgow, United Kingdom
On site
Full Time
01-04-2025
Company background Company brand
Company Name
Uneek Global
Job Title
DevOps Engineer
Job Description
DevOps Engineer – Hybrid, Bolton, UK – AWS, Kubernetes, Linux, Terraform, CI/CD – Up to £65,000 plus a healthy benefits package We are looking for a Mid-Senior DevOps Engineer with strong AWS, Kubernetes, Linux and Terraform knowledge to join our growing customer's team in Bolton. If you have a passion for emerging technologies and a strong foundation in cloud infrastructure and automation, we’d love to hear from you. You will be joining a small, but growing, and highly collaborative team, reporting directly to the DevOps Manager who is building out this function within a global business. This is a great opportunity to advance your career and learn from one of the industry's best! Responsibilities: Design, develop, and manage cloud infrastructure using Infrastructure as Code (IaC), with a primary focus on Terraform. Work with containerisation and microservice architectures, including hands-on experience with Kubernetes and a thorough understanding of containerised systems. Build and deploy scalable cloud solutions across major platforms (AWS, Azure, or GCP). Develop tooling and applications in languages such as Python, Go, or Java. Create and maintain CI/CD pipelines using tools like GitHub Actions, Jenkins, and GitOps platforms (e.g., ArgoCD). Automate tasks and improve workflows with Linux Shell scripting. Manage cloud services such as AWS EKS, EC2, S3, IAM, Networks, Athena, and CloudWatch. Skills & Qualifications: A Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience). Strong experience with Terraform for Infrastructure as Code (IaC). Solid understanding and hands-on experience with containerisation, Kubernetes, and microservice architecture. Proven ability to work with cloud platforms such as AWS, Azure, or GCP at scale. Proficiency in programming languages like Python, Go, or Java. Experience with CI/CD tools like GitHub Actions, Jenkins, and GitOps solutions. Familiarity with AWS services such as EKS, EC2, S3, IAM, Networks, Athena, and CloudWatch. Additional Information: Salary: Up to £65,000 plus a healthy benefits package. Hybrid: We are looking for Engineers who can work in a hybrid structure (once or twice per week). Located near Bolton, UK. If you're looking for an exciting role with the opportunity to make an impact on cloud infrastructure, apply today to join a dynamic team that’s shaping the future of technology! Uneek is an inclusive organisation, and we welcome applications from individuals of all backgrounds and experiences. We do not discriminate based on age or other personal characteristics.
Bolton, United Kingdom
Hybrid
Full Time
31-03-2025
Company background Company brand
Company Name
The Scottish Government
Job Title
Senior Software Engineers
Job Description
When was the last time your work benefitted an entire country? At the Scottish Government that’s not an abstract goal – it’s our daily mission. We’re looking for Senior Software Engineers to play Joining our growing team, you’ll a key role be enabling wider digital transformation across the public sector. Positions exist for application development and platform engineering. Our growing Identity team provides a terrific opportunity to develop, scale and manage an identity service for public sector organisations so the people of Scotland can access services with a single account – see ScotAccount to learn more. In our Platform team you would be building common capabilities with opportunities to build common work in platform engineering and building out an emerging Internal Developer Platform. Our Tech Stack We welcome developers interested in working across both the front and back end (recognising you may be stronger in one of the areas). Our services and applications run on AWS (Amazon Web Services) using Kubernetes, backend services are written in Java, with Node JS and Typescript used for front end applications. Python is used with IaC. Persistence is provided by S3, DynamoDB and Redis. We use Grafana/Prometheus for metrics and dashboarding; and Gitlab for CI/CD. The cloud platform team operate both an AWS and Azure platform. Gradle is used to build the services. Responsibilities Availability and capacity management You manage service components to ensure they meet business needs and performance targets. Development process optimisation You identify process optimisation opportunities with guidance and contribute to the implementation of proposed solutions. Modern standards approach You competently apply modern standards approach and guide others to do so. Programming and build (software engineering) You collaborate with others when necessary to review specifications. You use the agreed specifications to design, code, test and document programs or scripts of medium-to-high complexity, using the right standards and tools. Service support You identify, locate and fix faults. Systems design You design systems characterised by medium levels of risk, impact, and business or technical complexity. You select appropriate design standards, methods, and tools, and ensure they are applied effectively. You review the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology. Systems integration You define the integration build. You co-ordinate build activities across systems. You understand how to undertake and support integration testing activities. User focus You collaborate with user researchers and can represent users internally. You champion user research to focus on all users. You prioritise and define approaches to understand the user story, guiding others in doing so. You offer recommendations on the best tools and methods to use. Success Profile Success profiles are specific to each job, and they include the mix of experience, skills and behaviours candidates will be assessed on Experience: Lead Criteria 1 – You run it. Your experience developing and deploying an application, allows you to define the monitoring, alerting, and operational procedures of an application in order to consistently identify, locate and fix faults. Lead Criteria 2 – Team working. Your experience participating and improving team processes means you are able to identify opportunities to optimise processes and contribute to the implementation of proposed solutions; and help the recruitment and onboarding of new staff members. You write it. Your experience building solutions to problems of high complexity allows you to use agreed specifications to independently design, code, test and document programs or scripts of high complexity, using the right standards and tools. You design. Your experience engineering systems, with a variety of technologies and patterns allows you to design systems, choosing appropriate technology, approaches, and embedded security controls. You deliver. Your experience implementing features, enables you to take end-to-end ownership of defining and implementing a feature. You know your users. Your collaboration with product and design teams enables you to define the user needs in a story and communicate them to technical colleagues. Technical / Professional Skills: This role is aligned to the Senior Developer – Non-Management role within the Software Engineering/Development Job Family. You can find out more about the skills required, here: Software developer - Government Digital and Data Profession Capability Framework. These skills are assessed by technical assessment. Full details of the assessment and skills being assessed will be shared in advance with all candidates invited to this stage. Behaviours: Making Effective Decisions - Level 4 Working Together – Level 4 You can find out more about Success Profiles Behaviours, here. Behaviours are assessed at interview. Full details will be shared in advance with all candidates invited to this stage. How To Apply Apply online, providing a CV and Supporting Statement (of no more than 750 words) which provides evidence of how you meet each of the six Experience criteria listed in the Success Profile above. Candidates will have their applications assessed against all Experience criteria. If a large number of applications are received an initial sift will be conducted on the Lead Criteria highlighted above. Candidates who pass the initial sift will have their applications fully assessed. If invited for further assessment, this will consist of an interview and DDaT Technical assessment where the behaviours, experiences and technical skills outlined in the Success Profile will be assessed. The sift is scheduled for w/c 14th April. Interviews and DDaT Technical assessments are scheduled for w/c 28th April, however these may be subject to change. About Us The Scottish Government is the devolved government for Scotland. We have responsibility for a wide range of key policy areas including education, health, the economy, justice, housing, and transport. We offer rewarding careers and employ people across Scotland in a wide range of professions and roles. Our staff are part of the UK Civil Service, working for Ministers and senior stakeholders to deliver vital public services which improve the lives of the people of Scotland. We offer a supportive and inclusive working environment along with a wide range of employee benefits. Find out more about what we offer. DDaT Pay Supplement This post is part of the Scottish Government Digital, Data and Technology (DDAT) profession, as a member of the profession you will join the professional development system. This post currently attracts a £5000 annual DDAT pay supplement, applicable after a 3-month competency qualifying period. The payment will be backdat...
Glasgow, United Kingdom
Hybrid
Full Time
01-04-2025