Junior Software Engineer

Melco International, LLC
Westminster, United States of America
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Junior
Compensation
$ 100K

Job location

Westminster, United States of America

Tech stack

Clean Code Principles
3D Rendering
Microsoft Windows
Artificial Intelligence
Macintosh Computers
C++
Code Review
Data Structures
Software Debugging
Software Design Patterns
Linux
DevOps
Programming Tools
Memory Management
Embedded Software
Revision Control Systems
Microsoft Visual Studio
Object-Oriented Software Development
Software Tools
Software Engineering
Software Systems
Subversion
Multithreading
Scripting (Bash/Python/Go/Ruby)
React
Concurrency
Software Troubleshooting
GIT
Information Technology
C++14
Multiplatform
Software Version Control
Programming Languages

Job description

The Junior C++ Engineer will assist in designing, developing, testing, and maintaining high-performance applications using C++. Working closely with senior engineers, QA teams, and product managers to build reliable software solutions while gaining hands-on experience with modern development tools and practices., * Develop, test, and debug C++ applications and components

  • Write clean, maintainable, and efficient code
  • Assist in troubleshooting software defects and performance issues
  • Collaborate with cross-functional teams on new features and enhancements
  • Participate in code reviews and follow coding standards
  • Maintain technical documentation for developed features
  • Learn and apply modern C++ standards and best practices

Requirements

Do you have experience in Version control?, Do you have a Bachelor's degree?, This role requires a strong foundation in programming concepts, object-oriented design, and problem-solving skills, with a willingness to learn and grow in a collaborative environment., * Strong grasp of object-oriented software development & associated principles

  • Knowledge of cross platform development concepts
  • Knowledge of common algorithms, data structures, & design patterns
  • Knowledge of debugging methods & tools
  • Knowledge of Synchronous vs Asynchronous concepts
  • Synchronization/concurrency, multi-threading & memory management
  • Knowledge of 2D/3D rendering concepts
  • Unit & Functional Testing
  • C/C++ experience is required
  • Familiarity with version control tools such as Git
  • Strong analytical, critical thinking and problem-solving skills
  • Good communication and teamwork abilities
  • Knowledge of & experience with common software development tools
  • IDE's (Visual Studio, VSCode)
  • Source control (Git, Subversion, etc.)
  • Debugging tools & techniques
  • Able to work effectively & efficiently in a small team with minimal supervision

Preferred Skills

  • Python Scripting Basics.
  • Knowledge of AI concepts
  • DevOps Tools and concepts.
  • Understanding of the additional concerns & challenges of embedded development
  • Understanding of multi-platform application development (i.e. Linux, Windows, Mac, Mobile, Embedded, Web, etc.)
  • Knowledge of API design & development
  • Knowledge of modern development languages Type Script, react etc.

Supervisory Responsibilities

This position has no supervisory responsibilities.

Expected Work Hours

This is a full-time position based on a 40-hour workweek, Monday through Friday, 8:00 am to 5:00 pm. Occasional overtime is required.

Required education and experience

Bachelor's degree in computer science, Engineering, or related field (or equivalent experience).

Preferred Education and experience

1-3 years of Academic/Professional experience in software or related engineering field.

Benefits & conditions

Pulled from the full job description

  • 401(k) 4% Match
  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Dental insurance
  • Life insurance, * 401(k)
  • 401(k) 4% Match
  • 401(k) matching
  • Dental insurance
  • Dependent health insurance coverage
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid time off

Apply for this position