As a Senior Engineer of Software on our team, you will serve as the technical engine driving all software components across Brivo’s manufacturing and production lines.
Compensation
Compensation: $175,000 / year
Responsibilities
Architect and execute end-of-line test suites, including advanced HW profiling, high-stress burn-in tests, and automated quality control checks.
Drive EVT & DVT automation by partnering closely with hardware engineering teams to bring robust support and automated testing to brand-new hardware platforms.
Build state-of-the-art tooling for hardware programming, flashing operations, and lifecycle firmware management.
Develop real-time observability frameworks to monitor, log, and analyze production equipment metrics and operational health.
Provide hands-on technical ownership of production infrastructure, maintaining low-latency networks, switches, routers, label printers, cabling setups, and environmental sensors.
Internship focused on hands-on technical work in mission-critical software, including AI Agent Development, Synthetic Test Scenario Generation, Linux Environment Evolution, and Automation & CI/CD.
Responsibilities
Experiment with building AI-powered assistants and automated workflows in Python for log analysis, code reviews, and failure diagnostics
Explore using AI agents to automatically design and generate complex test cases and edge-case scenarios in Python
Collaborate on updating, maintaining, and improving development and testing toolchains on Linux systems
Configure and optimize Continuous Integration pipelines for C++ and Python codebases
Work with Docker to create clean, reproducible testing and simulation environments
Requirements
Degree in Computer Science
Degree in Telecommunications Engineering
Degree in Data Science
Nice to have: Analytical and problem-solving skills
Participer à la conception et au développement d’un outil, en se basant sur GenAI, permettant l'analyse des erreurs en production et de trouver leurs root-causes, à partir d’outils comme Grafana.
Compensation
L'indemnité mensuelle brute de stage proposée est comprise entre [1 300 et 1 600 euros].
Responsibilities
Découvrir l'environnement logiciel
Identifier les droits d'accès nécessaires
Créer l'outil pour filtrer les logs afin d'anticiper les pannes
Se familiariser avec les technologies et la solution Evolution Platform
Concevoir et développer une 1ère version de l'outil basée sur un langage à définir (Python ou autre)
Requirements
élève ingénieur en fin de cycle (en 4eme année minimum)
master informatique avec une spécialisation en développement
Concevoir, développer et tester un service SDN de sécurité IoT avec une dimension GenAI, en collaboration avec l'équipe de recherche et les partenaires académiques.
Compensation
L'indemnité mensuelle brute de stage proposée est comprise entre 1300 et 1600 euros selon votre niveau d'études en cours.
Responsibilities
Concevoir l'architecture et les traitements du service
Développer le prototype : collecte, analyse et traitement des informations, avec une dimension GenAI
Étudier les comportements d'équipements IoT légitimes et ceux qui signalent un équipement compromis, puis définir des indicateurs de profil de sécurité
Construire des scénarios de test, évaluer le prototype et proposer des pistes d'amélioration
Présenter les résultats à l'équipe et rédiger le rapport
The Senior Security Engineer, Security Engineering will be responsible for providing technical leadership within a diverse team of cloud security engineers, leveraging industry leading SDLC processes to support application security tools and infrastructure mandated by Application Security in their mission of protecting the Bank and its customers from external threats.
Responsibilities
Support SDLC processes and best practices while leading a team of full-stack developers
Manage team deliverables by collaborating with technology partners, vendors and governance teams to meet security engineering roadmaps
Drive delivery of key solution deliverables spanning multiple domains from cloud and application development to AI agentic development and automation
Support clarification of business and technical requirements, detailed design, and implementation of solution with focus on high quality deliverables
Drive continuous improvement by creating, collecting and reporting on KPIs, identifying efficiencies and assisting the team in their deliverables
Support complex cloud sales opportunities with technical expertise and consultative sales skills.
Responsibilities
Collaborate with partners and sales representatives to define technical requirements, identify blockers to cloud adoption, and recommend scalable architectures.
Support solution evaluations throughout all sales stages by building prototypes, technical demonstrations, and integration examples.
Serve as the core technical authority for sales engagements, answering technical questions and addressing product objections.
Provide best-practice guidance on enterprise architecture, integration strategies, platform deployment, and application infrastructure.
Prepare and deliver technical briefings, whiteboards, and product messaging communicating core value propositions.
Requirements
Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.