Lead the validation, bring‑up, and qualification of complex hardware systems from early design phase prototypes to deployment readiness within Google’s Platforms Infrastructure Engineering team.
Help design and build complex system‑level testbeds and maintain lab space, tools and infrastructure.
Diagnose hardware, silicon, and system level issues using software tools to isolate root causes across hardware, firmware, and signal interfaces.
Design and maintain automated test scripts and automation tools to enable continuous validation and regression coverage.
Generate implementation plans and provide technical expertise and guidance during deployment activities.
Collaborate with cross‑functional teams to address hardware bugs, and ensure seamless resolution.
Requirements
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
Nice to have: Master's degree or Ph.D. in Electrical Engineering, Computer Engineering, or a related technical discipline
Nice to have: 5 years validation engineering experience focused on hyperscale servers, high‑performance computing, or data center platform infrastructure
Nice to have: proven experience building automated hardware test suites and integrating test benches into continuous integration (CI/CD) pipelines
Nice to have: strong cross‑functional technical leadership skills
As a Software Engineer, Tools and Infrastructure, you will be at the heart of Google’s engineering process building software that empowers engineering teams to develop and deliver high quality products quickly.
Work closely with Engineering Productivity, Technical Program Management, Engineering, and Product Management teams in helping set the technical strategy for launching a high-quality platform.
Deliver infrastructure to testing components and products based on knowledge of differences and considerations for each test phase (e.g., validity, verification, performance, reliability, usability, stress testing) and develop tests to test out infrastructure for each of the major phases of software development.
Set technical direction and priorities for a adjacent engineers within and across teams.
Design, develop, enhance and maintain modernised applications in line with approved technical specifications, coding standards and engineering practices.
Responsibilities
Design, develop, enhance and maintain modernised applications in line with approved technical specifications, coding standards and engineering practices.
Write clean, efficient and maintainable code using appropriate programming languages, frameworks and development tools.
Develop scalable, resilient and secure cloud-based solutions using open-source technologies and cloud-native services.
Implement application features, integrations, APIs and data-processing components.
Perform unit, integration and system testing; investigate and resolve defects and technical issues.
Requirements
University degree or above in Computer Science, Software Engineering or a related discipline.
Lead assigned power-conversion and power-distribution designs from requirements and architecture through detailed design, analysis, verification, qualification support, production transition and sustaining.
Compensation
The expected annual salary range for this role is $130000 - $190000 a year.
Responsibilities
Lead assigned power-conversion and power-distribution designs from requirements and architecture through detailed design, analysis, design review, verification, qualification support, and production transition.
Translate customer and system-level requirements into electrical, control, protection, thermal, mechanical-interface, reliability, and verification requirements.
Develop reliable, cost-effective, manufacturable solutions that meet customer requirements and applicable aerospace, military, regulatory, and product-safety standards.
Perform topology and architecture trade studies that balance efficiency, power density, thermal performance, EMI, reliability, cost, schedule, manufacturability, and supply-chain risk.
Design switch-mode DC/DC and AC/DC converters, DC/AC inverters, power-factor-correction stages, protection circuits, sensing interfaces, communication interfaces, and high-voltage distribution assemblies.
Requirements
Master’s degree or PhD in Electrical Engineering, Power Electronics, or a closely related technical discipline
Nice to have: multi-kilowatt aerospace and military power-conversion
Experienced Senior Databricks Developer to support a major IRS modernization initiative, focusing on developing and implementing data solutions using Databricks and AWS.
Compensation
$135,000.00 - $155,000.00 per year
Responsibilities
Design, develop, and implement scalable data solutions using Databricks and AWS
Analyze and interpret complex business and technical requirements
Develop prototypes and proof-of-concept solutions
Conduct code reviews and ensure adherence to development standards and best practices
Perform debugging, testing, optimization, and enhancement of existing applications
Requirements
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
We are looking for a Senior Automation QA Engineer to develop and maintain two interconnected projects: a Python-based test automation framework and an AI-powered QA automation solution.
Locations (5)
Bratislava, Bratislava, Slovakia
Prague, Prague, Czech Republic
Kraków, Lesser Poland Voivodeship, Poland
Bucharest, Bucharest, Romania
Warsaw, Masovian Voivodeship, Poland
Compensation
Competitive salary and bonus system – Enjoy additional rewards on top of your base salary;
Lead a team of engineers in designing, developing, and testing embedded software, platforms, and systems for mission-critical technologies and products in a player-coach role.
Compensation
The base pay range for this position is $130,000.00 - $173,000.00. This position is also eligible for an annual discretionary bonus based on a percentage of your base salary/ commission based on the plan.
Responsibilities
Provide technical and people leadership to the embedded software team
Oversee talent management, including recruitment, staffing assessments, and project assignments
Define and manage scope, cost, and schedule for team tasks
Establish and monitor metrics to measure team progress and product completeness
Utilize daily management techniques to focus on continuous improvement