CrawlJobs Logo

Software Development Engineer – Product Development

United States Employment contract · Job Posted June 29, 2026
Apply Position
Job Link Share

Job Responsibility

develop new and reusable code that meets internal development standards and quality goals, and that aligns with the defined architecture

Requirements

  • Bachelor’s degree in Computer Science, IT, or a related field
  • 3 years’ experience in the job offered or any related occupation to include: 3 years’ experience working with HTML 5, Angular Framework, CSS, OpenAPI, Unix, Linux, and MySQL
  • 3 years’ experience with front and back end product development
  • 3 years’ experience coding in Java programming language and using Vue.js
  • 3 years’ experience working with Agile development methodology
  • 3 years’ experience writing backend interfaces to send and retrieve data (API’s)
  • 3 years’ experience with software engineering methodologies
  • 3 years’ experience handling data stored in relational or object databases

Looking for more opportunities?

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

Similar Jobs for

Software Development Engineer – Product Development

8 matching positions

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

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

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
  • 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
New

Engineer 2 - Product Development Engineer

We are seeking an enthusiastic and highly motivated Engineer to join our team an...
Location
Location
India , Chennai
Salary
Salary:
Not provided
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with deployment and packaging toolsets including Jenkins, Docker, Kubernetes, and container-based platforms
  • Strong experience building automation using Ansible for configuration management and deployment workflows
  • Experience with CI/CD and build systems such as GitHub, Concourse, or Jenkins
  • Proficiency in one or more programming or scripting languages such as Python, Shell scripting, or similar
  • Bachelor's Degree
  • 2-5 Years relevant work experience
Job Responsibility
Job Responsibility
  • Analyze business and technical requirements to design and implement scalable solutions that improve platform efficiency, reliability, and performance
  • Develop, maintain, and version-control automation frameworks and system documentation
  • Define and maintain server installation and configuration standards
  • Design, deploy, and enhance CI/CD pipelines using Ansible, programming/scripting frameworks, and modern build and deployment tools such as GitHub Actions and Concourse
  • Drive continuous improvement and quality initiatives across platform operations
  • Deploy, maintain, and enhance system and application monitoring
  • Contribute to team growth by sharing knowledge of tools, technologies, and best practices
  • Assisting in the architecture, design, and development of applications
  • Supporting project management and engineering leads
  • Applying established performance models to interactive applications
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing
  • Financial Wellbeing
  • Emotional Wellbeing
  • Life Events + Family Support
  • 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