About the Role
The role involves building and maintaining integration between Firefox OS and crash reporting infrastructure, ensuring accurate data capture, fast diagnosis of issues, and seamless communication between system components.
Responsibilities
- Design and implement integration points between Firefox OS and crash reporting tools
- Ensure crash data is captured accurately and transmitted securely
- Collaborate with OS and platform teams to identify root causes of system crashes
- Maintain and improve existing crash reporting pipelines
- Diagnose and troubleshoot integration issues across device types
- Optimize data payloads for efficient transmission and storage
- Support firmware updates that impact crash reporting behavior
- Monitor system health and alert on anomalies in crash patterns
- Work with security teams to ensure compliance with data privacy standards
- Document integration architecture and troubleshooting procedures
- Improve crash symbolication processes for faster debugging
- Integrate crash reporting with CI/CD pipelines for early detection
- Ensure compatibility across multiple hardware platforms
- Reduce false positives in crash detection systems
- Assist in post-mortem analysis of critical system failures
- Evaluate third-party tools for potential integration
- Improve crash reporting reliability under low-memory conditions
- Support internationalization requirements in crash logs
- Develop automated tests for integration scenarios
- Work with telemetry systems to correlate crash data with usage metrics
- Ensure backward compatibility during system upgrades
- Respond to urgent production issues involving crash reporting
- Contribute to on-call rotations for system monitoring
- Improve documentation for internal and external developers
- Collaborate on feature deprecation plans affecting crash reporting
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid
Team
Part of the engineering team focused on system stability and performance
Why This Role Matters
Crash reporting is essential for maintaining system stability and user trust. This role ensures that failures in Firefox OS are captured accurately, analyzed quickly, and resolved efficiently to improve overall product quality.
What You’ll Work With
You will interact with Firefox OS components, crash reporting servers, symbol databases, telemetry pipelines, and developer tools used across the organization to diagnose and fix issues.
Available for qualified candidates