Current jobs related to Embedded Systems Software Developer - Cambridge, Cambridgeshire - Evi Technologies Limited


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    Automotive Embedded Software EngineerSpanIdea Systems is seeking an experienced Automotive Embedded Software Engineer to contribute to the development of software solutions for automotive applications. As an Automotive Embedded Software Engineer, you will be responsible for developing software solutions using C++ and object-oriented programming.Key...


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    Automotive Embedded Software EngineerSpanIdea Systems is seeking an experienced Automotive Embedded Software Engineer to contribute to the development of software solutions for automotive applications. As an Automotive Embedded Software Engineer, you will be responsible for developing software solutions using C++ and object-oriented programming.Key...


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    Automotive Embedded Software EngineerSpanIdea Systems is seeking a skilled Automotive Embedded Software Engineer to contribute to the development of cutting-edge automotive software solutions.Key Responsibilities:Design and implement software solutions for automotive applications using C++ and object-oriented programming principles.Collaborate with...


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    Automotive Embedded Software EngineerSpanIdea Systems is seeking an experienced Automotive Embedded Software Engineer to contribute to the development of innovative software solutions for the automotive industry.Key Responsibilities:Design and implement software solutions for automotive applications using C++ and object-oriented programming.Collaborate with...


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    Automotive Embedded Software EngineerSpanIdea Systems is seeking an experienced Automotive Embedded Software Engineer to contribute to the development of innovative software solutions for the automotive industry.Key Responsibilities:Design and implement software solutions for automotive applications using C++ and object-oriented programming.Collaborate with...


  • Cambridge, Cambridgeshire, United Kingdom CSG Talent Full time

    Job Title: Embedded Systems Software DeveloperAbout the Role:We are seeking a skilled Embedded Systems Software Developer to join our team at CSG Talent. As a key member of our engineering team, you will be responsible for designing and implementing firmware for our radar products, ensuring seamless integration with hardware and software components.Key...


  • Cambridge, Cambridgeshire, United Kingdom Experis UK Full time

    Embedded Software Engineer OpportunityWe are seeking a highly skilled Embedded Software Engineer to join our team in Cambridge. As a key member of our multi-disciplinary team, you will be responsible for designing and implementing the embedded software architecture and code base to support the Read and Writer Systems.Key Responsibilities:Designing and...


  • Cambridge, Cambridgeshire, United Kingdom Experis UK Full time

    Embedded Software Engineer OpportunityWe are seeking a highly skilled Embedded Software Engineer to join our team in Cambridge. As a key member of our multi-disciplinary team, you will be responsible for designing and implementing the embedded software architecture and code base to support the Read and Writer Systems.Key Responsibilities:Designing and...


  • Cambridge, Cambridgeshire, United Kingdom Experis UK Full time

    Embedded Software Engineer OpportunityWe are seeking a highly skilled Embedded Software Engineer to join our team in Cambridge. As a key member of our multi-disciplinary team, you will be responsible for designing and implementing the embedded software architecture and code base to support the Read and Writer Systems.Key Responsibilities:Designing and...


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    SpanIdea Systems is seeking an experienced Automotive Embedded Software Developer to contribute to the development of automotive platforms, including Linux, middleware components, and system services. The ideal candidate will have a strong background in C++ and experience in the automotive domain, including platform development with exposure to Linux,...


  • Cambridge, Cambridgeshire, United Kingdom CSG Talent Full time

    Develop Cutting-Edge Radar SystemsWe are seeking a skilled Embedded Firmware Software Engineer to join our team at CSG Talent. As a key member of our team, you will be responsible for designing and implementing firmware for our radar products, ensuring seamless integration with hardware and software components.Key Responsibilities:Design and implement...


  • Cambridge, Cambridgeshire, United Kingdom SoCode Limited Full time

    Embedded Software Engineer (C/C++ and Audio/Video)SoCode Limited is seeking an experienced Embedded Software Engineer to join a dynamic and multidisciplinary team. The ideal candidate will have a strong background in C/C++ and experience with open-source video and audio solutions.Key Responsibilities:Design and develop software for embedded systems using...


  • Cambridge, Cambridgeshire, United Kingdom SoCode Limited Full time

    Embedded Software Engineer OpportunitySoCode Limited has partnered with a leading client to present an exciting project opportunity.We are seeking an Embedded Software Engineer with expertise in C/C++ and experience with open-source video and audio solutions. The ideal candidate will have a strong understanding of Linux environments and embedded system...


  • Cambridge, Cambridgeshire, United Kingdom SoCode Limited Full time

    Embedded Software Engineer OpportunitySoCode Limited has partnered with a leading client to present an exciting project opportunity.We are seeking an Embedded Software Engineer with expertise in C/C++ and experience with open-source video and audio solutions. The ideal candidate will have a strong understanding of Linux environments and embedded system...


  • Cambridge, Cambridgeshire, United Kingdom SoCode Limited Full time

    Embedded Software Engineer OpportunitySoCode Limited has partnered with a leading client to present an exciting project opportunity.We are seeking an Embedded Software Engineer with expertise in C/C++ and experience with open-source video and audio solutions. The ideal candidate will have a strong understanding of Linux environments and embedded system...


  • Cambridge, Cambridgeshire, United Kingdom SoCode Limited Full time

    Embedded Software Engineer OpportunitySoCode Limited has partnered with a leading client to present an exciting project opportunity.We are seeking an Embedded Software Engineer with expertise in C/C++ and experience with open-source video and audio solutions. The ideal candidate will have a strong understanding of Linux environments and embedded system...


  • Cambridge, Cambridgeshire, United Kingdom Hexwired Recruitment Limited Full time

    Job SummaryWe are seeking a skilled Embedded Software Developer to join our team. The ideal candidate will have a strong academic background and experience in software engineering, with a focus on developing, coding, and testing embedded software for high-speed electronics devices and systems.Key ResponsibilitiesCollaborate with digital hardware engineers to...


  • Cambridge, Cambridgeshire, United Kingdom Experis UK Full time

    Embedded Software Engineer | Rust | Linux | Hardware | C++We are seeking a highly skilled Embedded Software Engineer to join our team in Cambridge. As a key member of our multi-disciplinary team, you will be responsible for designing and implementing the embedded software architecture and code base to support the Read and Writer Systems.Key...


  • Cambridge, Cambridgeshire, United Kingdom Experis UK Full time

    Embedded Software Engineer | Rust | Linux | Hardware | C++We are seeking a highly skilled Embedded Software Engineer to join our team in Cambridge. As a key member of our multi-disciplinary team, you will be responsible for designing and implementing the embedded software architecture and code base to support the Read and Writer Systems.Key...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Full time

    About the RoleTE Connectivity is seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for the development of software for systems and products, supporting all TE Energy product lines.Key ResponsibilitiesRequirements capture and feasibility studySoftware design and implementationIntegration...

Embedded Systems Software Developer

2 months ago


Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full time
About the Role

We are seeking a highly skilled Embedded Systems Software Developer to join our team at Evi Technologies Limited. As a key member of our platform software team, you will play a crucial role in developing Ring's next generation of Camera-centric devices.

Key Responsibilities
  • Design and develop new features and fixes for our embedded systems, ensuring high-quality code and unit tests.
  • Collaborate with our QA teams to ensure features and fixes are properly tested and meet our quality standards.
  • Work with other teams to ensure seamless integration and deployment of our devices and features.
  • Report progress and escalate blocking issues to ensure timely resolution.
About the Team

Our team is responsible for delivering new devices to market, including doorbells, security cameras, smart lighting, and other innovative products. We develop the firmware, unit test, and take ownership of the features. Once the device is launched, we maintain software quality, improve customer experience, and add features.

Requirements
  • Bachelor's degree in Computer Science or equivalent.
  • Experience contributing to the architecture and design of new and current systems.
  • Experience programming with modern languages such as Java, C++, or C#, including object-oriented design.
  • Extensive embedded development experience in C/C++ and familiarity with ARM CPUs.
  • Extensive experience with writing low-level drivers, interrupt service routines, and general troubleshooting/debugging with hardware.
  • Master's degree in Computer Science or equivalent.
  • Experience with commercial wireless protocols like Z-Wave, ZigBee, BLE, or WiFi.
  • Experience in firmware development and testing of battery-powered products.
  • Experience with development tools like IAR/Keil/GCC and Git version control system.
  • Experience with common bus protocols such as SPI, I2C, and UART.
  • Experience with software testing (unit, regression, and system testing).
  • Knowledge of Unix/Linux environments and embedded Linux.
  • Comfortable in some scripting language of choice.
  • Prior experience with system bring-up, manufacturing line testing, or wireless networking drivers is a plus.
  • Prior experience in Python or analyzing sensor data (or interest in learning) is also a plus.
  • Full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.