R&D Engineer II - C++

2 Months ago • 1-3 Years • Research Development

Job Summary

Job Description

The R&D Engineer II contributes to software product development. They collaborate with expert professionals to achieve development objectives. Responsibilities include building code understanding, improving development speed, optimizing products, diagnosing and fixing code issues, delivering efficient and maintainable code, creating tests, communicating clearly, and following software engineering best practices. (Approximately 100 words)
Must have:
  • BS in Electrical Engineering or Computer Science
  • 2+ years' experience in C++
  • 1+ year experience in Python
  • Working knowledge of Linux OS
  • Strong background in data structures, algorithms, and debugging
  • Ability to learn quickly and work closely with others
  • Ability to complete high-quality work on time
Good to have:
  • Experience of large-scale software system development
  • Experience of package management
  • Knowledge in Security Software development

Job Details

SUMMARY

The R&D Engineer II contributes to the development of software products and supporting systems. In this role, the R&D Engineer II will collaborate with a team of expert professionals to  accomplish development objectives.

 

RESPONSIBILITIES

 

  • Build a solid understanding of the code and the team’s software development processes.
  • Improve development velocity and reduce build turnaround times.
  • Optimize products by modularizing and decomposing at the source code level
  • Diagnose and fix code problems.
  • Deliver code that meets requirements on schedule.  Ensure that code is efficient, scalable, maintainable, extensible, robust and easy to understand.
  • Create unit, regression and/or system-level tests to thoroughly validate new features or changes.
  • Communicate clearly and work closely with manager, technical leads and other engineers to refine solutions and to describe changes that may affect others.
  • Learn and follow best practices in software engineering.

 

MINIMUM QUALIFICATIONS

 

  • BS degree in Electrical Engineering, Computer Science or related field, with 1-3 years experience or MS in  Electrical Engineering, Computer Science or related field
  • >2 years' experience in C++ with a broad and deep understanding of the language
  • >1 year experience in Python
  • Working knowledge of the Linux operating system
  • Strong background in data structures, algorithms, and debugging
  • Ability to learn quickly, understand complex systems, and to work closely with others
  • Ability to complete high-quality work on time

 

PREFERRED QUALIFICATIONS

 

Demonstrated skills in the following areas are a plus:

  • Experience of large-scale software system development
  • Experience of package management
  • Knowledge in Security Software development

Similar Jobs

FlockSafety - Traveling Installation Technician

FlockSafety

Buffalo, New York, United States (On-Site)
2 Weeks ago
PwC - Senior Associate -SAP SD-Bangalore-TC

PwC

Bengaluru, Karnataka, India (On-Site)
10 Months ago
buffalo buffalo  - Senior Unity Developer

buffalo buffalo

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Barracuda - Senior Software Engineer (React JS - UI Developer)

Barracuda

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Rackspace Technology - AWS Devops III

Rackspace Technology

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Gusto - Senior Machine Learning Modeler, Treasury

Gusto

San Francisco, California, United States (Hybrid)
4 Days ago
PayPal - Senior Staff Machine Learning Scientist

PayPal

San Jose, California, United States (Hybrid)
1 Month ago
Vigaet - Freelance-AI Prompt Engineer

Vigaet

(Remote)
10 Months ago
Lambda - Research Engineer, Post-Training Evals

Lambda

San Francisco, California, United States (Hybrid)
2 Months ago
Apple - Senior Machine Learning Engineer - Marketplace, Apple Ads

Apple

Cupertino, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Destination Service Manager - EMEA

bytedance

London, England, United Kingdom (On-Site)
4 Months ago
Zuora - Technical Account Manager

Zuora

Costa Rica (Remote)
2 Months ago
Marvell - Hardware & Silicon Validation Senior Staff Engineer

Marvell

Santa Clara, California, United States (On-Site)
2 Weeks ago
Daybreak - Creative Director

Daybreak

San Diego, California, United States (Hybrid)
2 Months ago
bytedance - Research Scientist, Data Management and Security - Infrastructure System Lab

bytedance

San Jose, California, United States (On-Site)
3 Months ago
platinum games - Game Designer

platinum games

(On-Site)
6 Months ago
Natural motion games - Senior Director of Product - Unannounced Project

Natural motion games

London, England, United Kingdom (Hybrid)
3 Months ago
lifechruh - Senior Quality Engineer

lifechruh

Edmond, Oklahoma, United States (On-Site)
9 Months ago
Unity - Staff Software Engineer

Unity

San Francisco, California, United States (Hybrid)
3 Months ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight | Programmeur·se Généraliste Principal·e - Dead by Daylight

Behaviour Interactive

Middlesbrough, England, United Kingdom (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Chengdu, Sichuan, China

Tap4 fun ()Different language) - Scene Concept Artist

Tap4 fun ()Different language)

Chengdu, Sichuan, China (On-Site)
3 Weeks ago
Lilith games - Art Project Manager (Farlight 84)

Lilith games

Shanghai, China (On-Site)
1 Month ago
Haleon - Medical Specialist

Haleon

Shenzhen, Guangdong Province, China (On-Site)
2 Weeks ago
NXP - Senior Product Definition Manager

NXP

Shanghai, China (On-Site)
1 Year ago
Valeo - Project Manager P1

Valeo

Suzhou, Jiangsu, China (On-Site)
2 Weeks ago
Paper games - Character Original Painting - Love and Deep Space (2026 Autumn Recruitment)

Paper games

Shanghai, China (On-Site)
4 Days ago
Lilith games - PV Concept Artist

Lilith games

Shanghai, Shanghai, China (On-Site)
4 Weeks ago
Marsh McLennan - Client Relationship Manager

Marsh McLennan

Shanghai, China (Hybrid)
2 Months ago
Yodo1 - Executive Coordinator

Yodo1

Beijing, Beijing, China (Remote)
5 Months ago
Qingci - Game Animation Effect Artist (2D)

Qingci

Xiamen, Fujian, China (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

level ai - Senior Machine Learning Engineer

level ai

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Roblox - Machine Learning Engineering Manager, Content Safety

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
ElevenLabs - Machine Learning Researcher

ElevenLabs

Poland (Remote)
4 Months ago
Alpha Sense - Senior Software Engineer (AI Applications)

Alpha Sense

Pune, Maharashtra, India (On-Site)
3 Weeks ago
CookUnity - Senior AI/ML Engineer

CookUnity

United States (Remote)
1 Week ago
Toast - Finance Manager, R&D

Toast

San Francisco, California, United States (Hybrid)
1 Month ago
Apple - Senior Machine Learning Applied Researcher

Apple

San Francisco, California, United States (On-Site)
3 Months ago
Qualcomm - AI/ML framework Staff Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Apple - ML Framework (MetalLM) Engineer

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Scanline VFX - Research Scientist

Scanline VFX

Los Angeles, California, United States (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Stay safe from recruitment fraud! We are aware of scams targeting Ansys and other companies that involve individuals posing as employees to illegitimately conduct interviews and extend false employment offers and payments to gain access to candidates’ sensitive personal and financial information. All Ansys job applicants are required to apply for open roles on careers.ansys.com. While virtual interviews may be conducted as a part of our interview process, Ansys does not make job offers without a thorough interview process. Ansys also will never ask for an applicant’s social security number before they have accepted an offer or ask for payment from an applicant. Ansys assumes no liability for recruitment fraud. We advise that all job seekers take steps to educate themselves on fraudulent practices, so they do not become victims of scams. Learn more via the Federal Trade Commission. Ansys is proud to be an equal opportunity workplace and is an affirmative action employer. At Ansys, we are committed to making our careers website accessible and usable for individuals with disabilities. If you need a reasonable accommodation to apply for or interview for Ansys jobs, please email talentacquisition@ansys.com.

Canonsburg, Pennsylvania, United States (Remote)

Canonsburg, Pennsylvania, United States (Remote)

Chalandri, Greece (On-Site)

Canonsburg, Pennsylvania, United States (Remote)

Vancouver, British Columbia, Canada (On-Site)

Austin, Texas, United States (On-Site)

Canonsburg, Pennsylvania, United States (On-Site)

Weimar, Thuringia, Germany (Remote)

View All Jobs

Get notified when new jobs are added by Ansys

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug