Software Developer - Hardware Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

Genpact · 4 hours ago

Software Developer - Hardware Systems

Genpact is an advanced technology services and solutions company that delivers lasting value for leading enterprises globally. They are seeking a Software Developer - Hardware Systems to lead the design, testing, and support of hardware systems while enhancing system reliability and automating test processes.

AnalyticsArtificial Intelligence (AI)Business Process Automation (BPA)ConsultingInformation TechnologySoftware
check
H1B Sponsor Likelynote

Responsibilities

Lead the design, testing, and support of hardware systems, with a focus on enhancing system reliability, automating test processes, and addressing supply chain challenges through innovative engineering solutions
Develop and execute test procedures for printed circuit boards (PCBs), leveraging tools such as Python, Raspberry Pi, and FPGA development environments (VHDL/System Verilog)
These procedures include power and thermal stress testing to validate board performance under extreme operating conditions
Design and implement automated test fixtures and scripts to support the qualification of new components (e.g., motors, encoders) and the redesign of existing hardware necessitated by part obsolescence or shortages
Perform high-voltage power electronics testing, including safety validation, thermal profiling, and fault condition simulation, to ensure compliance with regulatory and internal reliability standards
Serve as the Business Point of Contact (BPOC) between internal engineering teams and external suppliers
Coordinate technical requirements, manage supplier communications, and allocate internal resources to meet project timelines and resolve supply chain issues efficiently
Utilize diagnostic tools such as PuTTY, TeraTerm, and VNC Viewer to interface with embedded systems, perform serial communication, and verify FPGA configurations by reading and validating hardware register values
Automate data collection and analysis using Python to monitor test coverage, track hardware utilization, and generate insights for continuous improvement
Support the integration and testing of electromechanical subsystems, ensuring compatibility and performance across hardware interfaces
Collaborate with cross-functional and global engineering teams to oversee engineering changes, document technical processes using Agile-based systems (e.g., Rally), and contribute to the continuous improvement of system reliability, manufacturability, and performance
Participate in design reviews, root cause analysis, and failure mode investigations to drive corrective actions and improve future hardware iterations

Qualification

PythonFPGA developmentHigh-voltage power testingRaspberry PiAutomated test fixturesAgile-based systemsCommunication skillsTeam collaborationProblem-solving

Required

Bachelor's degree, or foreign degree equivalent, in an Engineering (all), Computer Science, Technology, or related field
one (1) year of progressively responsible post-Bachelor's degree experience in the job offered or a related occupation
Ability to lead the design, testing, and support of hardware systems
Experience in enhancing system reliability, automating test processes, and addressing supply chain challenges through innovative engineering solutions
Proficiency in developing and executing test procedures for printed circuit boards (PCBs)
Experience leveraging tools such as Python, Raspberry Pi, and FPGA development environments (VHDL/System Verilog)
Experience in power and thermal stress testing to validate board performance under extreme operating conditions
Ability to design and implement automated test fixtures and scripts to support the qualification of new components (e.g., motors, encoders)
Experience in high-voltage power electronics testing, including safety validation, thermal profiling, and fault condition simulation
Ability to serve as the Business Point of Contact (BPOC) between internal engineering teams and external suppliers
Experience in coordinating technical requirements, managing supplier communications, and allocating internal resources to meet project timelines
Proficiency in utilizing diagnostic tools such as PuTTY, TeraTerm, and VNC Viewer to interface with embedded systems
Experience in automating data collection and analysis using Python to monitor test coverage, track hardware utilization, and generate insights for continuous improvement
Ability to support the integration and testing of electromechanical subsystems
Experience collaborating with cross-functional and global engineering teams
Ability to document technical processes using Agile-based systems (e.g., Rally)
Experience participating in design reviews, root cause analysis, and failure mode investigations

Company

Genpact is an information technology firm that offers business management, artificial intelligence, automation, and cloud services.

H1B Sponsorship

Genpact has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (225)
2024 (257)
2023 (208)
2022 (187)
2021 (413)
2020 (514)

Funding

Current Stage
Public Company
Total Funding
$750M
2025-11-13Post Ipo Debt· $350M
2024-05-30Post Ipo Debt· $400M
2007-08-10IPO

Leadership Team

leader-logo
Balkrishan Kalra
President and Chief Executive Officer
linkedin
leader-logo
Aswin Chandrasekaran
Senior Vice President
linkedin
Company data provided by crunchbase