C++ Software Engineer

oblong

Los Angeles (CA)

On-site

USD 100,000 - 150,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A technology company in Los Angeles is looking for an experienced programmer to develop user-facing applications on a new gestural computing platform. You'll engage in exciting design and development tasks while optimizing algorithms and integrating applications with legacy systems. The ideal candidate should have fluency in C++, over 5 years of professional software experience, and a strong ability to collaborate with clients. Willingness to travel is also preferred.

Qualifications

  • Fluency in C++ programming preferred.
  • 5+ years of experience in a professional software development environment.
  • Experience with low-level graphics hacking (Open GL or similar).

Responsibilities

  • Write code to help clients solve complex problems.
  • Work at various levels of the software stack.
  • Optimize algorithms for performance.
  • Design and develop user-facing applications.

Skills

Fluency in C++ programming
General love of programming
5+ years of experience in software development
Ability to make architecture decisions
Ability to document design decisions
Collaboration skills
Experience with user interface design
Low-level graphics experience
Willingness to travel

Job description

What You Would Do:

Are you looking to write code that helps clients solve big, complex, real-world problems? In this position, you’ll have an opportunity to work at a variety of levels of the software stack and wear a lot of hats. As in most truly interesting jobs, this role includes a mixture of exciting heavy lifting and bit-by-bit scaffolding.

Some days are spent doing radically new design and development work, and some days go towards maintenance hacking, glue coding, and contextually necessary wheel reinvention. You might find yourself optimizing low‑level algorithms to achieve (say) adequately fast message‑passing performance between loosely coupled application components and then the next day work on solving a UI design problem revolving around strategies for effective presentation of a mixture of 2D and 3D data. On another day you might, for example, be working on a suite of visualization and control applications for a huge simulation system.

We try to deliver working code in bite‑sized pieces, quickly and iteratively. We spend a lot of time making sure that we’re integrating our new applications with our clients’ existing legacy infrastructures and tools. We also refactor, generalize, and incorporate into our core platform as much of the application code that we write for clients as possible.

What We Look For:

If you are a broadly experienced programmer who would like to work in a small‑team context developing user‑facing applications built on a new gestural/spatial computing platform, we’d like to hear from you.

The right person for this job has at least a few of the following qualifications:
  • Fluency in (though perhaps not actual love of) C++ programming
  • Actual love of programming in general
  • 5+ years of experience writing code in a professional software development environment
  • Demonstrated ability to make architecture and feature‑set design decisions
  • Demonstrated ability to explicate and document design and architecture decisions
  • Demonstrated ability to work well with others and follow a spec where one happens to already exist
  • Experience designing and implementing user interfaces
  • Low‑level graphics hacking experience (Open GL or similar)
  • Willingness to travel and interact with clients
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Engineer
C++ Software Engineer

Jobsbridge • Davis (CA)

On-site
USD 70,000 - 100,000
C++ Software Engineer
C++ Software Engineer

Luxoft Germany • Town of Belgium (WI)

Remote
GBP 60,000 - 90,000
C++ Software Engineer: Real-World Apps & Visualization
C++ Software Engineer: Real-World Apps & Visualization

oblong • Los Angeles (CA)

On-site
USD 100,000 - 150,000
C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000
Software Developer (m/f/d)
Software Developer (m/f/d)

VECTOR Informatik • Providence (RI)

On-site
USD 110,000 - 150,000
Sr. C++ Developer
Sr. C++ Developer

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

BAE Systems OneArc USA, Inc • Orlando (FL)

On-site
USD 110,000 - 160,000
C++ Software Engineer
C++ Software Engineer

Algoface • Carefree (AZ)

On-site
USD 70,000 - 100,000
Software Design Engineer
Software Design Engineer

Insight Global • Redmond (WA)

On-site
USD 100,000 - 130,000
C++ Software Engineer
C++ Software Engineer

RO Intelligence • Vancouver (WA)

On-site
USD 100,000 - 130,000