Embedded Software Engineer
1 month ago
About the Role:
As a Software Engineer for IoT Devices, you will be a key member of our platform software team, developing Ring's next generation of Camera-centric devices. You will work closely with our QA teams to ensure features and fixes are properly tested and work with other teams to ensure the device and feature works as expected. You will report progress and escalate blocking issues, and track the feature with the wider project team during roll out.
Responsibilities:
- Develop new code and unit tests for features and fixes in the release
- Work with our QA teams to ensure features and fixes are properly tested
- Collaborate with other teams to ensure the device and feature works as expected
About the Team:
We're responsible for delivering new devices to market, be that doorbells, security cameras, smart lighting or something else. We develop the firmware, unit test and take ownership of the features. Once the device is launched, we own the sustaining program maintaining software quality, improving customer experience and adding features.
Qualifications:
- Experience contributing to the architecture and design of new and current systems
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Bachelor's degree in computer science or equivalent
- 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
Preferred Qualifications:
- Master's degree in computer science or equivalent
- Experience with one or more 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 big plus
- Prior experience in Python or analyzing sensor data (or interest in learning) is also a plus
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
-
Embedded Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeWe are seeking a motivated Embedded Software Applications Engineer to support our customers with debugging, developing and optimising their software over the entirety of their product line.The ideal candidate will have commercial experience of embedded programming in C and C++, knowledge of embedded systems, clear communication skills, an understanding of...
-
Senior Embedded Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeEmbedded Software Development OpportunityIC Resources is seeking a highly skilled Embedded Software Engineer to join our team in Cambridge. As an Embedded Software Engineer, you will have the opportunity to work with different technologies and the full software development cycle from conception to release.This is a fantastic opportunity to develop as an...
-
Embedded Software Specialist
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Full timeEmbedded Software Consultant RoleA Defence company based in Cambridge is seeking an experienced Embedded Software Consultant or Engineer to assist in the development of technologies enhancing defence and safety in the UK.Embedded Software experience in Embedded C is required.Knowledge of prototyping, using C, C++, MATLAB, or another software language is...
-
Embedded Software Development Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full timeEmbedded Software Development OpportunityAt ENGINEERINGUK, we are committed to delivering innovative solutions for home and neighborhood security. As a skilled Embedded Software Development Engineer, you will drive engineering and business decisions, leveraging technology frameworks, optimization techniques, and high availability services.Key...
-
Embedded Software Development Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full timeEmbedded Software Development Engineer - Amazon RingAt Amazon, we strive to make home and neighborhood security accessible and effective for everyone. As a skilled Embedded Software Development Engineer, you will drive engineering and business decisions, leveraging technology frameworks, optimization techniques, and high availability services.Your main focus...
-
Embedded Software Development Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full timeOverviewAt Ring, we are committed to making home and neighborhood security accessible and effective for everyone. As a skilled Embedded Software Development Engineer, you will drive engineering and business decisions, leveraging technology frameworks, optimization techniques, and high availability services.This role involves leading the design of features...
-
Embedded Software Developer
1 month ago
Cambridge, Cambridgeshire, United Kingdom SoCode Limited Full timeEmbedded 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...
-
Embedded Software Applications Specialist
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeEmbedded Software Applications EngineerWe are seeking an experienced Embedded Software Applications Engineer to join our team at IC Resources. As an Embedded Software Applications Engineer, you will be responsible for supporting our customers with debugging, developing, and optimising their software over the entirety of their product line.Key...
-
Senior Embedded Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Riverlane Full timeAbout the RoleRiverlane is building the quantum error correction stack to make quantum computing useful, sooner. As a Senior Embedded Software Engineer, you will help design, build, and deliver this stack. You will collaborate with our engineering, product, and quantum physics teams to create something truly unique, complex, and large-scale.Key...
-
Embedded Software Developer
1 month ago
Cambridge, Cambridgeshire, United Kingdom Newton Colmore Full timeEmbedded Software Developer OpportunityWe are seeking an experienced Embedded Software Developer to join our team in Cambridge. As an Embedded Software Developer, you will be responsible for developing, modifying, and enhancing various security technologies.Our team collaborates with experts from electronics design, software engineering, mechanical...
-
Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Full timeExplore a challenging role as an Embedded Software Consultant with Newton Colmore Consulting in Cambridge. A leading Defence company, based in the city, seeks experienced professionals to assist in developing innovative technologies enhancing defence and safety.Key responsibilities include developing embedded software using C, collaborating with...
-
Senior Embedded Software Developer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeEmbedded Software ExpertiseIC Resources is seeking a skilled Senior Embedded Software Engineer to join our growing electronics and software design consultancy. As a specialist in embedded software development, you will work with various technologies and contribute to the full software development cycle from conception to release.The ideal candidate will have...
-
Senior Embedded Software Developer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeRole OverviewIC Resources is seeking a highly skilled Senior Embedded Software Engineer to join our team and contribute to the development of cutting-edge cellular broadband networks. As a Senior Embedded Software Engineer, you will be responsible for developing the embedded software roadmap, ensuring deliverables and milestones are achieved while...
-
Embedded Software Solutions Expert
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Ltd Full timeAbout the RoleWe are seeking an experienced Embedded Software Consultant to join our team at Newton Colmore Consulting Ltd.As an Embedded Software Consultant, you will be responsible for working on complex, industry-defining technologies, collaborating with a multi-discipline division, and contributing to the development of newly invented technologies for...
-
Embedded Software Professional
4 days ago
Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Ltd Full timeJob Role: Embedded Software EngineerAbout Us: We are a specialist recruitment company within the Medical Devices, Scientific Engineering, Scientific Software, Robotics, Science, Electronics Design, New Product Design, Human Factors, Regulatory Affairs, Quality Assurance, and Field Service Engineering sectors. Our team takes pride in investing in our staff by...
-
Embedded Software Developer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom TE Connectivity Full timeAbout 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 Software Architect
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full timeJob SummaryAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. We are seeking a skilled Embedded Software Architect to join our team and contribute to the development of state-of-the-art technologies serving our customers.Key ResponsibilitiesDesign and develop embedded software for...
-
Embedded Software Developer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom TE Connectivity Full timeSoftware Systems Integration Specialist Opportunity At TE Connectivity, we're seeking a skilled Embedded Software Developer to join our team of innovative engineers working on cutting-edge software solutions for the energy industry. As a member of our Electronic and Sensor Integration Engineering team, you'll be responsible for developing software for...
-
Embedded Software Development Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full timeUnlock Your Potential as a Firmware Development ExpertAt Amazon, we're committed to innovation and excellence in home and neighborhood security. As a skilled Firmware Development Engineer, you'll drive engineering and business decisions, leveraging technology frameworks, optimization techniques, and high availability services.About the RoleYou'll lead the...
-
Embedded Software Developer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Ltd Full time&strong>Job Title: Embedded Software Developer We are seeking an experienced Embedded Software Developer to assist with the development, modification, and enhancement of various security technologies. The successful candidate will collaborate with a team of experts, including electronics design engineers, software engineers, mechanical...