R&D Engineer II - C++

1 Month 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

N-ix - Technical Consultant

N-ix

Ukraine (Hybrid)
1 Month ago
PwC - Senior Data Scientist

PwC

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
9 Months ago
flying wild hog - Audio Programmer

flying wild hog

(Remote)
1 Month ago
Ion - Technical Consultant - Endur

Ion

Houston, Texas, United States (On-Site)
8 Months ago
Qualcomm - Staff Engineer, Machine Learning Engineering

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
bytedance - High-Performance Computing Research Scientist (Algorithm Acceleration)

bytedance

San Jose, California, United States (On-Site)
3 Months ago
zoox - Machine Learning Engineer - Perception Offline Driving Intelligence

zoox

Foster City, California, United States (Hybrid)
6 Days ago
Riot Games - Research Operation Coordinator

Riot Games

Shanghai, China (On-Site)
1 Year ago
Siemens  - Generative AI Architect

Siemens

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

extreme network - Senior Data Engineer - UI / backend

extreme network

Ontario, Canada (Hybrid)
2 Months ago
Applied materials  - Systems Qualification Engineer- eBeam Metrology

Applied materials

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Technicon design - CMF Color Mastering Specialist

Technicon design

Troy, Michigan, United States (On-Site)
3 Weeks ago
Turn Me Up - Desktop Administrator

Turn Me Up

Burbank, California, United States (On-Site)
2 Months ago
Vertx Inc. - COE Consultant IV

Vertx Inc.

United States (Remote)
1 Month ago
Stake logic - Middle Manual QA Engineer

Stake logic

(Remote)
1 Month ago
Techland - Junior Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Sporty - Programming Scheduler

Sporty

Rio De Janeiro, Brazil (On-Site)
3 Weeks ago
Illumina - Senior Scientist

Illumina

Foster City, California, United States (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in Chengdu, Sichuan, China

Tencent - Overseas Game Operator - South Asia Region

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
3 Months ago
supercell - Product Lead

supercell

Shanghai, China (On-Site)
2 Months ago
Canva - Backend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
3 Months ago
Paper Stacking games - Senior ReactNative Developer

Paper Stacking games

Shanghai, China (On-Site)
1 Month ago
Yodo1 - Executive Coordinator

Yodo1

Beijing, China (Remote)
1 Month ago
Finger Tango - Game Product Operations (Data Analysis)

Finger Tango

Guangzhou, Guangdong Province, China (On-Site)
12 Months ago
Paper Stacking games - Senior Level Planner - Infinite Warmth

Paper Stacking games

Shanghai, China (On-Site)
1 Month ago
Qualcomm - Linux Kernel Engineer

Qualcomm

Chengdu, Sichuan, China (On-Site)
1 Month ago
Tencent - 3D Environment Lighting Artist (2D Open-World Game)

Tencent

Guangzhou, Guangdong Province, China (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

Moloco - Machine Learning Engineer

Moloco

Seoul, South Korea (On-Site)
1 Month ago
Canva - Staff Machine Learning Engineer - User Voice

Canva

Melbourne, Victoria, Australia (Remote)
2 Months ago
rosebud AI - LLMs and general AI Researcher/Engineer

rosebud AI

San Francisco, California, United States (Remote)
1 Month ago
GoTo Group - Senior Mobility Researcher - Transport

GoTo Group

Jakarta, Indonesia (On-Site)
2 Months ago
bytedance - Machine Learning Engineer, E-commerce Governance Algorithms

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
Pika - Applied Research Scientist

Pika

Palo Alto, California, United States (On-Site)
2 Weeks ago
Eqvilent - ML Engineer

Eqvilent

(Remote)
1 Month ago
Snyk - R&D Engineer Intern

Snyk

London, England, United Kingdom (On-Site)
1 Month ago
The Walt Disney Company - Lead Software Engineer - Applied AI

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Months ago
Qualcomm - Staff Engineer, Machine Learning Engineering

Qualcomm

San Diego, California, United States (On-Site)
1 Month 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)

Bengaluru, Karnataka, India (On-Site)

San Jose, California, United States (On-Site)

Canonsburg, Pennsylvania, United States (Remote)

Exton, Pennsylvania, United States (Hybrid)

Villeurbanne, Auvergne-Rhône-Alpes, France (On-Site)

Kigali, Kigali City, Rwanda (On-Site)

Waterloo, Ontario, Canada (On-Site)

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