Embedded Software Dev Engineer, Ring
- 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
As a Software Development Engineer, you will be responsible for defining, building and supporting the system design, architecture, and software for Ring IoT products. As a member of our team, you will be interacting closely with the business and cross-functional engineering teams across different organizations to gather engineering requirements, design and implement new features. You will contribute to all aspects of an agile software & systems development life cycle including design, architecture, development, documentation, testing and operations. You are the engineer that works with your team on solving the hard problems; you are technical, you attack every problem with enthusiasm., * Dive deep and works to help solve critical design issues involving algorithm, develop hardware/software/firmware interfaces, IoT interfaces, etc
- Participate in design reviews for complex embedded systems, simulations, algorithms and software development owned by your team and partner teams
- Influences within your team and partner teams to help drive and develop the technical implementation for overall system designs
- Identify and implement process improvements which improve your team’s agility. This may include improvements to design, automation, development, test or operations.
- Define and/or refine system requirements, participate in the development and delivery of Interoperability-related features such as system health monitoring, diagnostics, repair, and other self-healing automation.
- Develop embedded software in C/C++
A day in the life
Your work is very hands-on and multi-disciplinary. You will be working closely with vendors, engineers, and product teams. You write documents, carry out experiments, demonstrate proof-of-concepts, build prototypes, and ship sophisticated systems.
Requirements
Embedded Software, Software Engineering, Software Development, Documentation, Agile Programming Methodologies, Team Player, Software Development Lifecycle (SDLC), Internet of Things, Testing, Cross-Functional, Rings mission is to reduce crime in neighborhoods. Ring is committed to offering smart security solutions that are dependable and reliable. You will be part of a fast-paced team that is passionate about delivering innovative solutions to complex problems.- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience in embedded development in C/C++
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
Loading talks and stories from around this role…