We are looking for a Technical Lead with strong expertise in automotive-grade embeddedsoftwaredevelopment for high-performance, distributed computing systems. In this role, you will be part of an engineering team responsible for developing software solutions for edge devices, enabling large-scale data collection … experimentation, validation, and autonomy in a fleet of vehicles. You will design the software architecture to integrate machine learning-based autonomous driving (AD) solutions into L2-L3 automotive systems, ensuring high reliability, performance, and compliance with safety standards. This is a high-impact role that provides broad technical leadership … within a fast-growing team. Tasks Technical Program Leadership: Lead key embeddedsoftwaredevelopment projects, ensuring timely delivery by managing requirements, risks, milestones, and dependencies, with a strong emphasis on safety and compliance. Software Architecture Design: Develop and implement software architectures to integrate ML-based More ❯
EmbeddedSoftwareDevelopment Engineer - Ring Job ID: Amazon Development Center (Romania) S.R.L. At Ring, we are committed to making home and neighborhood security accessible and effective for everyone - while working hard to bring communities together. As a skilled EmbeddedSoftwareDevelopment Engineer, you … work will be both tactical and strategic, participating in both goals execution and in our yearly and multi-year planning exercises. You will impact software architecture, dependencies, performance, and business value. You will solve complex software problems, and your solutions will be extensible and scalable. You may also … drive strategic work on new sensors and algorithms evaluation and specific tools development as needed. You are passionate about IoT, responsive and flexible. The successful candidate will investigate, prototype, and deliver high-quality software, working in a dynamic, team-focused Agile/Scrum environment. BASIC QUALIFICATIONS Experience (non More ❯
diagnose and treat brain disorders, ultimately improving and saving the lives of patients across the world. The Role As a member of the CoMind Software Team, you will be actively involved in the entire SoftwareDevelopment Life Cycle (SDLC), focusing on the BSP, drivers and embeddedSoftware applications to ensure the optimal operation of hardware within the products. You will collaborate closely with cross-functional teams, including Software Engineers, Data Science/ML Engineers, Systems Engineers, and the QARA team, to develop safe and reliable medical devices. Responsibilities: SoftwareDevelopment: Design … and develop software for medical devices while ensuring compliance with industry standards such as IEC 62304, ISO 14971, IEC 62366, ISO 13485, and FDA regulations, including cybersecurity requirements. Implementation & Compliance: Develop software solutions and support cross-functional development activities, ensuring adherence to all phases of design control More ❯
Developing high performance embeddedsoftware for the next-generation internet Based in West London, this team develops very high performance electronics for powering future internet applications. They are seeking exceptional candidates with embeddedsoftwaredevelopment skills. As an established world-leader in the electronics industry … or equivalent). Degree subjects such as computer science or electronics would be applicable. Strong coding skills in C or C++, an understanding of software engineering practices (version control etc.), and some substantial hands-on embeddeddevelopment experience. Additional extra-curricular involvement with technology development that … demonstrates your interest in embedded development. Experience of real-time operating systems such as VxWorks , understanding of networking protocols and a good background in data structures and algorithms would be beneficial. Please not that unfortunately sponsorship is not available for this role, so full existing right to work in More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum to £40k DoE + benefits
Senior/Lead Software Engineer AI/ML Based in London this Hybrid option working on an exciting new technology focusing on Data Centres to develop technology for reducing energy consumption to help support a sustainable future. The team is full of really keen technologists who are extremely passionate … about their technology. The Senior Lead Software Engineer will be responsible for Software Architecture definition in collaboration with a broader Team. The key focus of this role is in developing Software for High Speed Drivers and preferably Linux PCIe Driver Development. In addition responsibilities will be developing … Software for integration and interface frameworks on CPU and GPU and also EmbeddedSoftwareDevelopment (although not essential, as any SoftwareDevelopment for Drivers is key) The successful candidate will have a good relevant Degree and have a real passion for Software Development. More ❯
Senior/Lead Software Engineer AI/ML Based in London this Hybrid option working on an exciting new technology focusing on Data Centres to develop technology for reducing energy consumption to help support a sustainable future. The team is full of really keen technologists who are extremely passionate … about their technology. The Senior Lead Software Engineer will be responsible for Software Architecture definition in collaboration with a broader Team. The key focus of this role is in developing Software for High Speed Drivers and preferably Linux PCIe Driver Development. In addition responsibilities will be developing … Software for integration and interface frameworks on CPU and GPU and also EmbeddedSoftwareDevelopment (although not essential, as any SoftwareDevelopment for Drivers is key) The successful candidate will have a good relevant Degree and have a real passion for Software Development. More ❯
it takes to keep our cameras running for two years on two AA batteries? Blink is looking to grow our firmware team with talented embeddedsoftwaredevelopment engineers. Our products need to be easy to use and run on minimal power. Seeing is knowing. At Blink, we … the resources and scale of Amazon to create a vibrant, fun, and rewarding place to work. BASIC QUALIFICATIONS Experience using C/C++ firmware development with constrained resources (MIPS, RAM, FLASH, I/O) Working with embedded CPU architecture Use of security technologies and protocols Real-time, multi … threaded experience with Linux and/or RTOS Including external libraries in C applications Working in a Linux development environment including editing, make, and source control Reading schematics and using hardware lab equipment such as scopes, logic analyzers, etc. Active participant in bringing at least one successful product to More ❯
a climate of innovation, proactive problem solving and transparency Providing mentoring and guidance Promoting an environment of continuous improvement Supporting their own growth and development and that of the team Performance management Meeting regularly with the team in-person to maintain a strong sense of collaborative development Leads … development of the core audio SDKs. They: Have ultimate responsibility for the SDK architecture, ensuring that it meets the requirements of all internal and external consumers Are responsible for maintaining the team’s roadmap based on input from key stakeholders Ensure frequent and on-time delivery Are agile and … able to quickly adapt their plans to the needs of the business Balance new feature development against technical debt Ensure proper processes for supporting a stable and consistent software products Contribute regularly as a hands-on Developer The role is suited to someone who: Enjoys problem solving and More ❯
london, south east england, united kingdom Hybrid / WFH Options
Xperi Inc
a climate of innovation, proactive problem solving and transparency Providing mentoring and guidance Promoting an environment of continuous improvement Supporting their own growth and development and that of the team Performance management Meeting regularly with the team in-person to maintain a strong sense of collaborative development Leads … development of the core audio SDKs. They: Have ultimate responsibility for the SDK architecture, ensuring that it meets the requirements of all internal and external consumers Are responsible for maintaining the team’s roadmap based on input from key stakeholders Ensure frequent and on-time delivery Are agile and … able to quickly adapt their plans to the needs of the business Balance new feature development against technical debt Ensure proper processes for supporting a stable and consistent software products Contribute regularly as a hands-on Developer The role is suited to someone who: Enjoys problem solving and More ❯
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public … market. Our Field Engineers are thought leaders helping our customers solve hard problems. They are accomplished technologists that take a hands-on approach to embedded Linux strategy and delivery. They have a passion to help customers achieve ambitious technical and business goals, and to show how the Canonical approach … Successful candidates will know Linux well and be proficient coders and scripters. They will have experience of low-level Linux boot, BIOS, firmware and embeddedsoftwaredevelopment methodologies. They also enjoy the pace of change and diversity of client engagements with driven and ambitious technology entrepreneurs. Competitive More ❯
to do what? We are looking for a highly skilled Senior Firmware Engineer to join our team and play a key role in developing embedded systems for IoT products. The ideal candidate will have extensive experience with Zephyr RTOS, Bluetooth Low Energy (BLE), and LoRaWAN, with a proven track … record of successfully taking products from design to mass manufacturing, to long term maintenance. Responsibilities: Design, develop, and optimise firmware for embedded systems using Zephyr RTOS. Implement and maintain BLE and LoRaWAN based communication protocols. Work closely with hardware engineers to integrate firmware with custom hardware platforms. Develop and … execute unit tests, integration tests, and validation frameworks. Optimise power consumption and memory footprint for embedded devices. Troubleshoot and debug complex firmware issues using JTAG, oscilloscopes, logic analyzers, and protocol sniffers. Collaborate with cross-functional teams including software, hardware, and product management to define and deliver product requirements. More ❯