A Software Reverse Engineer designs, authors, enhances, verifies, and releases high-quality operational software to satisfy mission and foundational requirements.
Compensation
The likely salary range for this position is $114,750 - $155,250.
Responsibilities
Designs, authors, enhances, verifies, and releases high-quality operational software
Processes specific 802.11 signals captured from various methods, environments, and antennas
Develops intuitive user interfaces to command and control 802.11 collection and emission systems
Reverse engineers newly released operating system kernels and updates custom drivers for integration of Wi‑fi radios/modems
Implements development in a tailored agile methodology, utilizing GitLab for build/merges
Requirements
Bachelor’s degree in computer science or related discipline from an accredited college or university
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
Review code developed by other developers and provide feedback to ensure best practices
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
Requirements
Bachelor’s degree in Computer Science or equivalent practical experience
Nice to have: Master's degree or PhD in Computer Science or related technical field
Software Engineer III focused on front-end and user interface development, designing, developing, testing, deploying, and maintaining software solutions at massive scale.
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Requirements
Bachelor’s degree or equivalent practical experience
Nice to have: Master's degree or PhD in Computer Science
Software Engineering Manager focused on Front-End development within Google Cloud, responsible for setting team priorities, managing people, and developing technical vision roadmaps.