CrawlJobs Logo

Software Product Development Engineer

Singapore, Singapore Employment contract · Job Posted May 10, 2026
Apply Position
Job Link Share

Job Description

This is a specialized engineering position responsible for Product Engineering program technical planning for next-generation AMD microprocessors. This individual serves as a critical technical point of contact to the business, design, platform validation and product engineering teams. We have competitive benefit packages and an award-winning culture. Join us!

Job Responsibility

  • Collaborate with design, validation, and architecture teams for content coverage, test pattern development, validation, and debugging
  • Develop test program infrastructure incorporating latest Best-Known methods
  • Solves sophisticated, novel, and non-recurring problems
  • initiates significant changes to existing processes/ methods and leads development and implementation
  • Identify and plan product improvement activities to reduce cost, improve yield and resolve quality issues

Requirements

  • Scripting languages such as Perl, Ruby, shell script
  • Proficient in Linux, Unix, or Windows OS
  • Statistical analysis experience to resolve population mean and outliers
  • Deep knowledge of computer architecture is preferred
  • Bachelor's or Master's in computer engineering or computer science or electrical engineering, or comparable disciplines

Nice to have

Deep knowledge of computer architecture is preferred

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Product Development Engineer

8 matching positions

Software Product Development Engineer

This is a specialized engineering position responsible for Product Engineering p...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with being responsible for projects or processes of significant technical importance and for results that cross engineering project areas
  • Experience with scripting languages such as Perl, Ruby, shell script
  • Proficient in Linux, Unix, or Windows OS
  • Statistical analysis experience to resolve population mean and outliers
  • Deep knowledge of computer architecture is preferred
  • Bachelor's or Master's in computer engineering or computer science or electrical engineering, or comparable disciplines
Job Responsibility
Job Responsibility
  • Collaborate with design, validation, and architecture teams for content coverage, test pattern development, validation, and debugging
  • Develop test program infrastructure incorporating latest Best-Known methods
  • Solves sophisticated, novel, and non-recurring problems
  • initiates significant changes to existing processes/ methods and leads development and implementation
  • Identify and plan product improvement activities to reduce cost, improve yield and resolve quality issues
  • Fulltime
Read More
Arrow Right

Robotic Software Engineer I - Product Software Development

As a Robotics Software Engineer - Product, you will be focusing on algorithmic d...
Location
Location
United States , Suwanee, Georgia
Salary
Salary:
Not provided
mujin-corp.com Logo
Mujin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or Masters (preferred) degree in Computer Science or Engineering, Robotics, Mechanical Engineering, Electrical Engineering or related fields
  • 3+ years of academic or industry experience in Robotics or Systems Software Engineering, with proven C++ and Python development experience
  • Solid understanding of linear algebra, 3D geometry and their applications in Robotics
  • Advanced knowledge in the networking stack, network protocols, async I/O
  • Proficiency in Linux development and debugging tools
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment
Job Responsibility
Job Responsibility
  • Design, develop, and optimize robotic system software using C++/Python
  • Implement and integrate algorithms for robotic manipulation tasks such as picking, packing and material handling
  • Implement and optimize real-time communication and control modules with robot controllers (industrial arms, AGVs) and peripheral devices using C/C++
  • Develop and execute modular and integrated validation/verification tests using automated CI/CD pipelines for rapidly evolving software systems in R&D
  • Build highly concurrent, performance-critical software systems
  • Maintain and troubleshoot deployed systems for continuous operation
  • Support configuration and optimization of robotic solutions at customer facilities to meet project requirements
  • Identify and resolve issues in code developed by other team members
  • Provide technical support and expertise to help resolve integration-related issues that arise
  • Collaborate with cross-functional teams to develop innovative solutions for complex robotics applications
What we offer
What we offer
  • 100% Company paid Medical, Dental, Vision plus the option to buy-up some benefits beginning the 1st of the month after hire
  • 100% Company Paid Life Insurance & Voluntary Benefits
  • 100% Company Paid Long and Short Term Disability
  • 15 Paid Time Off (PTO) days beginning your 1st year
  • 11 Paid Holidays, including (2) Floating Holidays
  • 401(k) Plan
  • Parental Leave Benefits
  • Health Savings Account (HSA) option with HDHP
  • Flexible Spending Account (FSA) options for Medical and Dependent Care
  • Referral Bonuses
  • Fulltime
Read More
Arrow Right

Senior Software Product Development Engineer

As a Senior Product Development engineer, you will collaborate with various Prod...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with being responsible for projects or processes of significant technical importance and for results that cross engineering project areas
  • Experience with scripting languages such as Perl, Ruby, shell script
  • Proficient in Linux, Unix, or Windows OS
  • Statistical analysis experience to resolve population mean and outliers
  • Deep knowledge of computer architecture is preferred
  • Bachelor's or Master's in computer engineering or computer science or electrical engineering, or comparable disciplines
Job Responsibility
Job Responsibility
  • Collaborate with design, validation, and architecture teams for content coverage, test pattern development, validation, and debugging
  • Develop test program infrastructure incorporating latest Best-Known methods
  • Solves sophisticated, novel, and non-recurring problems
  • initiates significant changes to existing processes/ methods and leads development and implementation
  • Identify and plan product improvement activities to reduce cost, improve yield and resolve quality issues
  • Fulltime
Read More
Arrow Right

Snr Associate Software Development Engineer - Application Development

We are seeking an engineer to collaborate in fast paced agile environment. You w...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
Workday
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years experience developing performant, scalable and resilient applications
  • Proven experience with one or more Object Oriented languages, such as Java, C#, C++, Scala
  • Highly collaborative with colleagues across various functions and experience levels
  • Passionate about agile software development
  • Passionate about building scalable, performant and highly resilient Enterprise Business Applications
  • Ability to adapt and deliver on time
  • Strong understanding of the value of automated tests at all levels of the testing pyramid
  • Ability to work in a fast-paced environment and under tight deadlines where customer first is a key principle for success
Job Responsibility
Job Responsibility
  • Design, develop and deliver enterprise grade solutions
  • Develop an OO product in a metadata driven development environment
  • Write and maintain proven, robust, efficient and maintainable code using an OO framework and tools
  • Write reliable unit, integration, and system level tests that will run on our CD pipeline
  • Mentor and learn from other team members through pairing, code reviews, knowledge shares, hackathons, etc.
  • Collaborate with multi-functional teams to drive technical initiatives
  • Fulltime
Read More
Arrow Right

New Product Development Product Test Engineer

Our employees work on the world’s most advanced electronics: From saving emissio...
Location
Location
United States , Fort Wayne
Salary
Salary:
79370.00 - 134929.00 USD / Year
baesystems.com Logo
Baesystems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree and 4 years work experience or equivalent experience
  • Understanding of electronic manufacturing processes
  • Ability to troubleshooting analog and digital circuits and failed electronics with the aid of test equipment/systems and software down to the component level
  • Ability to use data analysis software for troubleshooting activities
  • Understanding of MS Office software to communicate to team
  • Ability work directly with all levels of the New Product Development team to solve challenges
  • Positive attitude and willingness to help make other jobs easier through understanding and listening
  • U.S. Citizenship Required
  • U.S. Person Required
Job Responsibility
Job Responsibility
  • Provide first level of troubleshooting to ensure product compliance
  • Drive ongoing test process efficiency through continuous improvement
  • Troubleshoot failing circuits down to a component level to be able to disposition the product for repair
  • Engage in performing Root Cause Corrective Action (RCCA) on product to prevent reoccurrence
  • Interact with Analog, Digital, and/or Programmable logic technologies
  • Engage with our design teams to understand issues and drive improvement initiatives to approve test yield
What we offer
What we offer
  • health, dental, and vision insurance
  • health savings accounts
  • a 401(k) savings plan
  • disability coverage
  • life and accident insurance
  • employee assistance program
  • legal plan
  • discounts on things like home, auto, and pet insurance
  • paid time off
  • paid holidays
  • Fulltime
Read More
Arrow Right

Software Engineer Staff - Platforms/System Software Development

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science or a related field, with 5+ years of experience in platforms/system software development
  • Strong technical, analytical, and problem-solving skills
  • Proficiency in C, C++, embedded systems, and Linux kernel/driver development
  • Experience working close to hardware, including device drivers, system bring-up, and Linux/OS fundamentals
  • Expertise in troubleshooting and debugging complex issues
  • Knowledge and experience with firmware, optics, SPI, retimers, FPGA, CPLD, MDIO, Ethernet interfaces (10GE - 400GE), timing protocols (SyncE, PTP), SerDes, fabric management, and chassis management are preferred
  • Understanding of system hardware, including buses, hardware queues/FIFOs, interrupts, BIOS, PCIe, I2C, etc., is a plus
  • Experience with new hardware and/or ASIC bring-up
  • Experience designing fault-tolerant and resilient systems is highly desirable
  • Excellent debugging skills and experience with various software, hardware, and memory debugging tools
Job Responsibility
Job Responsibility
  • Work with cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements
  • SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management
  • Carry out detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features
  • Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments
  • Work closely with Juniper Technical Assistance Team, for providing engineering assistance in supporting critical customer escalations for customer deployments
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Staff Software Development Engineer-Automation Engineer

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States
Salary
Salary:
106605.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
June 29, 2026
Flip Icon
Requirements
Requirements
  • Extensive experience in software development and production support for enterprise systems
  • Strong expertise in automation/RPA platforms, scripting, and debugging complex workflows
  • Proven ability to lead incident response and root cause analysis in high-availability environments
  • Deep understanding of SDLC, CI/CD, release management, and production readiness standards
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Serve as the technical owner for production support of automation and RPA solutions across critical business processes
  • Lead incident triage, root cause analysis, and permanent remediation for high-severity automation failures
  • Establish and enforce runbooks, support models, escalation paths, and on-call readiness for automation platforms
  • Proactively identify systemic issues and implement stability, resiliency, and performance improvements
  • Provide hands-on technical leadership for automation design, debugging, and optimization in production environments
  • Review automation code and configurations to ensure adherence to standards, security, and reliability best practices
  • Partner with development teams to ensure production readiness of new automations before release
  • Guide architectural decisions that reduce operational complexity and technical debt
  • Design and maintain monitoring, alerting, and health dashboards for automation platforms
  • Drive adoption of AIOps, SRE, and automation-first support practices where applicable
What we offer
What we offer
  • Medical, dental, and vision coverage
  • Paid time off
  • Retirement savings options
  • Wellness programs
  • Fulltime
!
Read More
Arrow Right

Senior Software Development Engineer, AI Open-Source Software

AMD is looking for a principal software developer to join our growing team. As a...
Location
Location
United States , Santa Clara
Salary
Salary:
204000.00 - 306000.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years professional software development experience
  • Demonstrated capacity to technically lead and people manage junior to mid-level developers
  • Proficient in C/C++ & Python programming employing best software design practices
  • GPU software development or validation involving HIP, CUDA, or OpenCL
  • Experience with software libraries and API design
  • Exposure to Matrix/Tensor operations and numerical work
  • Software emulation to support FP numerical formats is a plus
  • Experience in software performance estimations, optimizations and debugging
  • Ability to closely interact with technical leads, developers, and test teams to maintain and release production software
Job Responsibility
Job Responsibility
  • Develop software in C++, Python, HIP, assembly, and SOTA programming technologies to enable key mathematical operations on GPU
  • Design GPU computational software libraries for AI, HPC applications
  • Aid management in planning, and delivering industry-leading software for current and future processors
  • Supervise small development team
  • Carry-out performance optimizations and projections for important use-cases to maximize hardware utilization
  • Support development of programs to sustain seamless performance analysis, and performance/functional test coverage
  • Identify and help resolve quality issues working closely with libraries development teams and other internal engineering teams
What we offer
What we offer
  • Benefits offered are described: AMD benefits at a glance
  • Fulltime
Read More
Arrow Right