As a Senior Software Engineer on the Desktop Integrations team, you’ll contribute to architectural discussions and drive feature development. You will be responsible for all things related to OS integration (particularly Windows and macOS) and helping us grow our user base in a highly collaborative environment.
Job listings
Lead a Firmware Engineering team to develop and maintain embedded software for connected micro-mobility vehicles. Drive innovation and guide the team to design, implement, and optimize embedded systems to ensure safety, performance, and an exceptional rider experience. Requires a solid background in embedded software development and a passion for building scalable and reliable systems.
Dragos is seeking a Staff Software Engineer to join our Active Collection team, which builds and maintains the agents responsible for collecting system information from industrial environments. In this role, you will lead the evolution of our agent ecosystem—enhancing existing capabilities, expanding support for new protocols, and improving the robustness of communication and tasking systems. This is a high-impact role that blends systems programming, protocol engineering, and cloud-native infrastructure to support Dragos’ mission of protecting industrial organizations from cyber threats.