Design, implement, and optimize control systems for phased array antennas, including algorithms for calibration, beamforming, signal processing, and high-rate data processing.
Responsibilities
Design and develop control software for antenna systems
Implement algorithms for calibration, beamforming, and localization
Develop high-rate data processing pipelines
Create APIs, databases, and IPC mechanisms
Simulate and verify software for test and validation
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Math, Physics, or related discipline
Nice to have: Strong problem-solving abilities
Nice to have: Excellent communication and collaboration skills
Nice to have: High mathematical maturity
Nice to have: Experience with automated testing frameworks
Design, develop, and maintain full‑stack software solutions for robotics products, spanning modern web applications, C++ backend services, and Qt desktop applications.
Responsibilities
Design, develop, and maintain full‑stack software solutions from concept through production deployment.
Develop prototypes, proofs of concept, and production‑quality applications.
Lead architectural design and technical implementation across frontend and backend systems.
Build modern web applications using component‑based architectures and responsive design principles.
Develop reusable UI components and design systems that promote consistency and maintainability.
Requirements
Bachelor's degree in Computer Science, Engineering, or related technical discipline, or equivalent practical experience.
Lead the design, architecture, and delivery of Python‑based systems for WPP Open, driving technical standards, AI integration, and cross‑team collaboration across India, UK, and Europe.
Responsibilities
Own the architecture of Python systems across multiple teams
Write, review and ship production code
Set and maintain engineering standards for API design, data, reliability, security, observability and testing
Review designs and architecture decision records across teams
Decide on platform choices with Platform Engineering
Requirements
Bachelor's degree or equivalent practical experience
Lead Software Engineer focused on designing and optimizing high-performance, low-latency OLTP systems for mission-critical financial applications.
Compensation
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
Responsibilities
Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
Develops secure and high-quality production code and reviews and debugs code with an emphasis on latency-critical code paths
Drives decisions that influence the product design, application functionality, and technical operations and processes
Serves as a function-wide subject matter expert in low-latency OLTP systems, real-time transactional processing, and event-driven architectures
Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices
Requirements
Computer Science
Computer Engineering
Mathematics
related technical field
Nice to have: Multi-region active-active OLTP architectures
Partner with Development Directors, Product Management, and Support leadership to define and execute the technical supportability roadmap across Google Cloud's portfolio including automated deflection and self-service diagnostics.
Analyze fleet-wide incident telemetry and recurring customer failure modes to author technical proposals that influence Product Development roadmaps driving upstream improvements in API design, quota governance, error observability, and platform guardrails.
Understand customer issues, advocate for their needs with internal teams, including product and development teams, to find ways to deliver support and products.
Design and deploy internal diagnostic tools, SQL/telemetry pipelines, and AI-driven triage automations that eliminate manual development toil and accelerate root-cause identification across global support teams.
Lead production supportability reviews before launch sign-off.
Requirements
Bachelor's degree in Science, Technology, Engineering, Mathematics