Embedded Software Engineer - Consultant
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Experienced Embedded Software Engineer - ConsultantCambridge, United Kingdom, Full-timeRole Type: ExperiencedContract Type: PermanentTechnical Discipline: SoftwareDepartment: Deep TechWe are looking for an experienced Embedded Software Engineer to take a leading role in the design, architecture and delivery of complex software-enabled systems. This position is ideal for an engineer looking to expand beyond hands-on development into systems architecture, technical leadership and multidisciplinary problem solving, while remaining closely involved in embedded software engineering.You will work alongside software, electronics, systems and mechanical engineers to develop innovative products across a variety of industries and technologies.ResponsibilitiesDesign and develop embedded software and firmware for complex embedded devices and physical productsDefine software and system architectures for connected and embedded systemsLead technical delivery across software, electronics and systems
Requirements
engineering teamsSolve integration, performance and reliability challenges across complex systems.Work closely with stakeholders and multidisciplinary teams to define technical solutionsMentor engineers and contribute to technical decision-making and best practicesSupport the development of innovative technologies across a range of sectors and applicationsRequirementsDegree (2:1 or above) in Computer Science, Electronic Engineering, Physics, Mathematics or a related subjectCommercial experience developing embedded software, firmware or device softwareExperience working on complex embedded systems or hardware-based products.Strong understanding of systems architecture, integration and software design.Excellent communication and collaboration skillsAbility to work effectively within multidisciplinary engineering teamsStrong analytical and problem-solving capabilitiesDesirableCloud-connected systems experienceCyber security knowledgeApplication software development experienceAI/ML exposure.Experience working within regulated environmentsPrevious technical leadership or mentoring responsibilities.What You’ll GainExposure to a wide range of embedded technologies, industries and challenging engineering problemsOpportunities to influence system architecture and technical directionCollaboration with multidisciplinary engineering teams on innovative product developmentDevelopment of technical leadership and consulting expertiseBenefitsAnnual performance-related bonusLong-term share incentive schemeEnhanced pension contributionPrivate medical insuranceFree onsite mealsLife assurance25 days annual leave plus bank holidaysEnhanced parental leaveElectric vehicle and cycle-to-work schemesRelocation support where applicable #J-18808-Ljbffr
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
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
Fully Remote Software Engineer Jobs
Is Software Engineering Hard?
Is Software Engineering Over-Saturated?
The 12 Best Jobs for Software Engineers