Upwork logo
Upwork

The world’s work marketplace.

Middle Unity Developer

Game EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 501-1,000Since 2015H1B SponsorCompany SiteLinkedIn

Location

Ukraine

Posted

66 days ago

Salary

0

Seniority

Mid Level

2 yrs expEnglishAndroid.NET

Job Description

Middle Unity Developer

Upwork

• New projects development from scratch • Support for existing products • Implementation of game mechanics • Error correction • Code review • Participation in planning, checking estimates for tasks • Mentoring the development team (we have 90% of the middle team) • Designing Architecture for new projects.

Job Requirements

  • 2+ years of experience
  • Strong knowledge of C# and understanding of .NET work
  • Understanding of the internal processes of the engine and the skills of their optimization (compilation, scripting, GC, rendering, etc.)
  • Knowledge of processes developing computer games
  • Ability to create effective and maintainable software code
  • Visual Studio, Android studio, XCode
  • Profiling and optimization in projects for mobile platforms
  • Understanding of the principles of SOLID and OOP
  • Experience in building application architecture, understanding the principles of working with design patterns
  • Experience with Profiler and the ability to optimize application performance
  • Ability to work with GIT / SourceTree
  • Conversational English
  • Knowledge of task control systems (Redmine, Jira and others).

Benefits

  • Competitive financial rewards
  • We work exclusively remotely
  • English lessons
  • Once a quarter — corporate events in Kiev or Odessa
  • Another bonus — we do not have time tracking and other micromanagement typical of galleys. All on trust
  • Every month you have +2 days off. Thus, 24 vacation days are accumulated per year. Spend them whenever you want
  • Interesting and varied projects: after all, we are an outsourcing company, and we are also a developer and publisher of our own games
  • Friendly team: we love each other, because thanks to the remote location, there is no chance to get each other, like in the office))))

Related Job Pages

More Game Engineer Jobs

Instasks App platform logo

Game Developer

Instasks App platform

Instasks App is a Professional Concierge Service. The app provides top-tiered professionals and clients with an online platform. Our unique approach to building an App is to give the client and the provider instant bookings and an easy process of all services. Providers receive custom requests for their specialized skills. The app takes care of all invoicing between client and provider with a detailed invoice. We track providers' locations for the client's en route to any job. We created a portal platform to guide you in listing your professions. The platform provides you with schedules, invoicing and credit card processing as part of the enhanced technology. Clients will have a choice to give the providers reviews and star ratings to ensure our elite services when booking on our app. Our mission is to help all providers strive to achieve their financial and independent goals. Opportunities to providers over the age of 18 and, by law, over the age of 21 for any tasks serving liquor.

Game Engineer66 days ago

Role Description We are looking for a specialized Game Developer to turn a game idea into code in a fast-moving environment. You will be involved in various aspects of the game’s creation from concept to finished product including: - Coding - Programming - Audio - Design - Production - Visual arts Responsibilities include: - Translate requirements into complicated but clean and efficient code. - Construct the base or the engine on which the game will run. - Produce prototypes of gameplay ideas and features. - Develop schedules and determine milestones. - Generate game scripts and storyboards. - Animate characters and objects. - Contribute to the design and audio features of the game. - Create unit tests and validation procedures to assure quality. - Detect identification and resolution and document technical specifications. - “Polish” the game, maintain the code, fix bugs and iron out occurring problems. Qualifications - Proven working experience in the full lifecycle of game development. - Hands-on experience primarily with C++ or other programming languages (Java, C, etc). - High-level knowledge of APIs and libraries. - Expert in one or more programming specialties (artificial intelligence, 3D Rendering, 3D animation, physics, multiplayer/networking, or audio). - Up-to-date with the latest gaming trends, techniques, best practices and technologies. - Ability to solve problems creatively and effectively. - BS degree in Computer Science or Games Technology. Requirements - All providers must go through a third-party background check only after you are confirmed for a job. - Each provider will go through etiquette training to ensure that every provider is a friendly and well-mannered individual. - Requires working from detailed instructions and occasional independent decision-making. - Ability to read, analyze and interpret documents such as safety rules, operating and maintenance instructions, or procedural manuals. Benefits - Build your future with a secure & safe platform. - Be your own boss by choosing the TASKS that best suit your schedules. - Book tasks that are within a 15-mile radius. - Clients will have a choice to give the providers reviews and star ratings. - Our client's and providers' health & well-being are our highest priorities.

United States
Job Closed
Walla Walla Studio logo

3D Environment/Tech Artist – Unity

Walla Walla Studio

Media and Game Art development company

Game Engineer66 days ago
Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Laying out environments in the scene, integrating and configuring assets in the engine to align with the art direction. • Setting up lighting and post-processing. • Ensuring optimal performance and adherence to resource limits (draw calls, polygon counts, texture memory) while maintaining visual quality. This includes setting LOD groups, imposters, and quality settings. • Conducting testing in Unity

Ukraine

Software Engineer - Game Engineer

Lockheed Martin

Lockheed Martin is an international security company headquartered in Bethesda, Maryland. This company conducts research and designs, develops, and manufactures

Game Engineer66 days ago

Title: Software Engineer - Game Engineer Location: Orlando United States Job Description: Description: What We're Doing At Lockheed Martin Rotary and Mission Systems (RMS) Training, Logistics and Simulation (TLS), we are committed to delivering world-class training solutions that enhance mission readiness. The Work Lockheed Martin is looking for software developers who want to utilize the industry's most powerful game engine to develop TLS' Prepar3D Fuse product to save lives and prepare our customers for their toughest missions. Developers will work on products and capabilities that range from mobile devices all the way to full mission simulators. We build solutions that integrate commercial best products and practices with advanced military technologies. As a key member of our Software Engineering team, you will: - Develop software that will have real-world impacts - Develop game engine plugins to solve complex problems - Work collaboratively with team members, leadership, and customers in an effort to share best practices and make design decisions - Solve complex problems in a collaborative environment, viewing each new problem as an opportunity for success - Creatively and methodically develop new capabilities, seeing each feature through from design to final integration Please Note: This position will require the selected candidate to have the ability to obtain a Secret level U.S. government security clearance. U.S. citizenship is a requirement for consideration. Who You Are You thrive in a collaborative, multidisciplinary engineering environment and are committed to delivering best-in-class products and solutions. Why Join Us Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future. Basic Qualifications: - Bachelor's degree in an engineering/technical discipline from an accredited college in a related discipline, or equivalent experience/combined education, with 2+ years of professional experience - Knowledge of modern C++ - Hands-on experience using Unreal Engine (UE) - Experience with source control, debuggers, profilers, and other software development tools - Experience communicating with varying levels of stakeholders and build relationships effectively Desired Skills: - Experience with system and/or software development lifecycle - Experience developing and executing strategies - Experience with Unreal Engine (UE) in several core aspects (C++, Blueprint, Rendering, Optimization, Python, Sequencer, Movie Render Queue, Control Rig) - Knowledge of rendering and data pipelines inside UE and other Derived Data Cache (DDC) - Experience working in an Agile development environment - Experience shaping linear animation specific pipelines Security Clearance Statement: This position requires a government security clearance, you must be a US Citizen for consideration. Clearance Level: Secret Other Important Information You Should Know Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings. Ability to Work Remotely: Part-time Remote Telework: The employee selected for this position will work part of their work schedule remotely and part of their work schedule at a designated Lockheed Martin facility. The specific weekly schedule will be discussed during the hiring process. Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits. Schedule for this Position: 4x10 hour day, 3 days off per week Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics. The application window will close in 90 days; applicants are encouraged to apply within 5 - 30 days of the requisition posting date in order to receive optimal consideration. At Lockheed Martin, we use our passion for purposeful innovation to help keep people safe and solve the world's most complex challenges. Our people are some of the greatest minds in the industry and truly make Lockheed Martin a great place to work. With our employees as our priority, we provide diverse career opportunities designed to propel, develop, and boost agility. Our flexible schedules, competitive pay, and comprehensive benefits enable our employees to live a healthy, fulfilling life at and outside of work. We place an emphasis on empowering our employees by fostering an inclusive environment built upon integrity and corporate responsibility. If this sounds like a culture you connect with, you're invited to apply for this role. Or, if you are unsure whether your experience aligns with the requirements of this position, we encourage you to search on Lockheed Martin Jobs, and apply for roles that align with your qualifications. Experience Level: Experienced Professional Business Unit: RMS Relocation Available: Possible Career Area: Software Engineering Type: Full-Time Shift: First

Florida

Software Engineer Staff - Game Engineer

Lockheed Martin

Lockheed Martin is an international security company headquartered in Bethesda, Maryland. This company conducts research and designs, develops, and manufactures

Game Engineer66 days ago

Title: Software Engineer Staff - Game Engineer Location: Orlando, FL United States Hybrid Job Description: What We're Doing At Lockheed Martin Rotary and Mission Systems (RMS) Training, Logistics and Simulation (TLS), we are committed to delivering world-class training solutions that enhance mission readiness. The Work Lockheed Martin is looking for software developers who want to utilize the industry's most powerful game engine to develop TLS' Prepar3D Fuse product to save lives and prepare our customers for their toughest missions. Developers will work on products and capabilities that range from mobile devices all the way to full mission simulators. We build solutions that integrate commercial best products and practices with advanced military technologies. As a key member of our Software Engineering team, you will: - Develop software that will have real-world impacts - Develop game engine plugins to solve complex problems - Work collaboratively with team members, leadership, and customers in an effort to share best practices and make design decisions - Solve complex problems in a collaborative environment, viewing each new problem as an opportunity for success - Creatively and methodically develop new capabilities, seeing each feature through from design to final integration Please Note: This position will require the selected candidate to have the ability to obtain a Secret level U.S. government security clearance. U.S. citizenship is a requirement for consideration. Who You Are You thrive in a collaborative, multidisciplinary engineering environment and are committed to delivering best-in-class products and solutions. Why Join Us Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future. Basic Qualifications: - Bachelor's degree in an engineering/technical discipline from an accredited college in a related discipline, or equivalent experience/combined education, with 10+ years of professional experience - Knowledge of modern C++ - Experience using Unreal Engine (UE) - Experience with source control, debuggers, profilers, and other software development tools - Experience communicating with varying levels of stakeholders and build relationships effectively Desired Skills: - Experience with system and/or software development lifecycle - Experience developing and executing strategies - Experience with Unreal Engine (UE) in several core aspects (C++, Blueprint, Rendering, Optimization, Python, Sequencer, Movie Render Queue, Control Rig) - Knowledge of rendering and data pipelines inside UE and other Derived Data Cache (DDC) - Experience working in an Agile development environment - Experience shaping linear animation specific pipelines Security Clearance Statement: This position requires a government security clearance, you must be a US Citizen for consideration. Clearance Level: Secret Other Important Information You Should Know Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings. Ability to Work Remotely: Part-time Remote Telework: The employee selected for this position will work part of their work schedule remotely and part of their work schedule at a designated Lockheed Martin facility. The specific weekly schedule will be discussed during the hiring process. Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits. Schedule for this Position: 4x10 hour day, 3 days off per week Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics. The application window will close in 90 days; applicants are encouraged to apply within 5 - 30 days of the requisition posting date in order to receive optimal consideration. At Lockheed Martin, we use our passion for purposeful innovation to help keep people safe and solve the world's most complex challenges. Our people are some of the greatest minds in the industry and truly make Lockheed Martin a great place to work. With our employees as our priority, we provide diverse career opportunities designed to propel, develop, and boost agility. Our flexible schedules, competitive pay, and comprehensive benefits enable our employees to live a healthy, fulfilling life at and outside of work. We place an emphasis on empowering our employees by fostering an inclusive environment built upon integrity and corporate responsibility. If this sounds like a culture you connect with, you're invited to apply for this role. Or, if you are unsure whether your experience aligns with the requirements of this position, we encourage you to search on Lockheed Martin Jobs, and apply for roles that align with your qualifications. Experience Level: Experienced Professional Business Unit: RMS Relocation Available: Possible Career Area: Software Engineering Type: Full-Time Shift: First

Florida
Job Closed