
Senior Software Engineer – Systems & Edge, Real-Time
Posted 1 hour ago

Posted 1 hour ago
This is a fully remote position, open to applicants in Brazil.
• Design, develop, and sustain production-quality software systems across both edge and cloud settings.
• Construct and enhance real-time data processing pipelines and system services that support live traffic deployments.
• Develop and maintain backend services, REST APIs, and integrations with external platforms and services.
• Contribute to the creation of internal web applications, dashboards, and operational tools for monitoring and managing deployed systems.
• Integrate software solutions with sensors, cameras, traffic controllers, and various edge devices.
• Analyze, debug, and optimize system performance across application, operating system, and networking layers.
• Diagnose and resolve intricate production issues in distributed and real-time environments.
• Enhance system observability through effective logging, monitoring, diagnostics, and performance tracking.
• Build and sustain CI/CD pipelines, deployment workflows, and automation tools.
• Collaborate with ML, QA, deployment, and product teams to deliver reliable, production-ready solutions.
• Over 8 years of experience in software engineering or a related discipline.
• Proficient in C++, Python, or both.
• Strong background in Linux development.
• Experience in building, maintaining, or integrating backend services, REST APIs, and web applications.
• Familiarity with third-party APIs and software integrations.
• Solid understanding of multithreading, concurrency, system performance, and production issue resolution.
• Working knowledge of networking principles, including TCP/IP, DNS, routing, and secure connectivity.
• Experience with Git, testing frameworks, and CI/CD methodologies.
• Knowledge of cloud platforms, containerized applications, or distributed systems is advantageous.
• Experience with edge computing, embedded Linux, hardware integration, sensors, or IoT systems is a plus.
• Familiarity with frontend technologies, internal tools, dashboards, or operational web applications is a plus.
• Exposure to computer vision pipelines or ML-driven systems is a plus.
• Competitive salary and performance-based bonuses.
• Comprehensive health and wellness benefits.
• Opportunities for professional development and career growth.
• Flexible work hours and remote work options.
• Collaborative and innovative work environment.
Motorola Solutions
WashU IT
Block
Get handpicked remote jobs straight to your inbox weekly.