Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - C++

CoSM

Cosm is a global technology company that brings experiences to life in immersive environments. We help our partners create spaces and content that blur the lines of real and virtual across three primary markets: Sports and Entertainment, Science and Education, and Parks and Attractions. Cosm was born from the fusion of some of the greatest innovators in the history of technology. Evans & Sutherland, Spitz, Inc., and Cosm Immersive combined forces to power the immersive experiences of the future as Cosm. Innovation is in our DNA.

IMPORTANT NOTICE FROM THE COSM HUMAN RESOURCES & RECRUITING TEAM REGARDING A RECRUITING SCAM: Your security and trust matter to us. Please note that Cosm Recruiters will ALWAYS communicate with you from an official "@Cosm.com" email address or through authorized platforms such as LinkedIn. We will NEVER request payments, banking details, or personal financial information during the recruitment process. If you receive a suspicious communication or job offer claiming to be from Cosm, please do not respond or share personal information. For official Cosm opportunities, always visit

Summary:

Our software engineering team develops technology to deliver best-in-class experiences in both our digital and physical live streaming products. We are looking for a talented Software Engineer with a passion for building great user experiences across a variety of platforms. We expect our engineers to be versatile, display leadership qualities, and to be enthusiastic when taking on new problems across the full stack as we continue to push our technology forward. This is a full-time position.

Responsibilities:
  • Work closely with product and design to develop compelling user experiences across multiple features and products.
  • Follow code quality guidelines and standards, lead code reviews and ensure that all solutions are aligned to pre-defined architectural specifications.
  • Automate repetitive and complex tasks by developing tools and processes that our team can rely on for daily development, testing, and release management.
  • Provide mentoring to less senior members of the development team, when appropriate.
  • Contribute to high-level strategic decisions with the rest of the Engineering and Executive teams.
  • Stay on top of industry trends and emerging technologies.
  • Exemplify excellent written and verbal communication skills and the ability to deftly tailor technical communications to any audience.
  • Push the limits, try new technologies, take calculated risks, swing for the fences and proactively search for the best solutions and ideas in the marketplace.
Experience:
  • 3-5+ years professional software development experience.
  • BS degree in Computer Science or related field
  • Significant experience in C++ required; experience with C# desired.
  • Knowledge relevant to Microsoft Windows-based platforms on a PC.
  • Understanding of the Microsoft Windows programming model and process interaction.
  • Microsoft DirectX, OpenGL, and similar Windows platform technologies is desired.
  • Experience with 3D graphics concepts and shader programming is desired.
  • Knowledge and experience in developing with gaming engines such as Unreal Engine is desired.
  • Experience with Microsoft Windows networking configuration and concepts is a plus.
  • Experience with or enthusiasm for exploring AI-assisted coding tools and development workflows.
  • Able to demonstrate experience developing, releasing, and maintaining large-scale software applications.
  • Motivated and able to explore, investigate, and prototype leading-edge concepts.
  • Driven to automate your processes, test continually, and document your work.
  • Ability to work independently and as part of a team, and the flexibility and agility to meet quick turnarounds and hard deadlines.
  • Excellent communication skills required; presentation skills desired.
  • Must be highly organized, proactive, and collaborative.
  • Ability to thrive in an open, candid, and respectful work environment.

All applicants must be at least 18 years of age at the time of employment. This requirement is in accordance with applicable federal, state, and local labor laws. Cosm is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - C++ in Salt Lake City, UT vacancy
  • $114.6k - $234.6k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle...  ...Computer Science/Electrical Engineering Programming languages: C/C++ expertise, Java Tools, software, etc.: Development... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    2 days ago
  •  ...Job Description: Seeking an experienced Mid-to-Senior level Software Engineer to work as a key team member developing highly transactional,...  ...Git version control ~ Kubernetes Additional Qualifications: Payments Domain C/C++ Jenkins Web Forms... 
    Suggested
    Permanent employment
    Contract work
    Remote work

    Tekfortune Inc

    Salt Lake City, UT
    1 day ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...  ...solutions. Be able to do complex designs and follow the best engineering practices• Good written an d verbal communication skills• Experience... 
    Suggested
    Permanent employment
    Full time
    H1b

    Sonsoft

    Salt Lake City, UT
    1 day ago
  • $250.6k - $362.6k

     ...comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable...  ..., develop, and drive unique software and technology solutions with global impact...  ...programming languages (e.g., Go, Rust, or C++).5+ years of experience with security, privacy... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Salt Lake City, UT
    3 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionJob Description:-Note: candidate need... 
    Suggested
    Permanent employment
    Full time
    H1b

    Sonsoft

    Salt Lake City, UT
    1 day ago
  •  ...reasonable estimate of the current range is: Grade: Technical 411Pay Range: $161,000.00 - $249,500.00Job DescriptionThe Staff Software Engineer is a position of technical expertise, influence, and leadership in the technology realm. The position will be required to apply... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    2 hours ago
  • $115k - $200k

     ...annual salary depending on experience Build the embedded software that helps robotic systems operate reliably in complex,...  ...AI (NASDAQ: PDYN) is seeking a Senior Embedded Software Engineer with strong modern C++ experience to develop Linux-based software for our highly... 
    Full time
    Relocation package
    Flexible hours

    Palladyne AI Corp.

    Salt Lake City, UT
    5 days ago
  • $50 - $53 per hour

     ...client of Innova Solutions is immediately hiring for an Embedded Software Engineer. Position Type: Full-Time, Contract Duration: 12...  ...prior relevant experience Proficient with object-oriented C++ Experience with embedded software design. Ability to obtain... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Immediate start
    Worldwide
    Flexible hours

    Innova Solutions

    Salt Lake City, UT
    5 days ago
  •  ....Net, Model-View-Controller (MVC), JQuery, Bootstrap, HTML 5, JavaScript, JSON, AJAX, CSS, XML, XSLT, and SQL Server). Developing software requires one to think logically and to conceptualize complex abstract ideas to solve problems. System design, system development and... 

    SA Technologies

    Salt Lake City, UT
    1 day ago
  • Our client is looking for a hands-on Embedded OS Engineer to own the Ubuntu-basedLinux firmware stack on our MK2 drone platform (Qualcomm QRB5165). You will be theperson who builds the OS, keeps it secure, makes it reliable, and ships it throughautomated CI/CD pipelines... 
    Full time
    Local area
    Remote work

    Tri-S Recruiters

    Salt Lake City, UT
    4 days ago
  • $100k

     ...Currently, We are looking for entry-level software programmers, Java full-stack developers,...  ...analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients....  ...Knowledge of Core Java, Javascript, C++, or software programming Spring boot,... 
    Full time
    H1b

    SynergisticIT

    Salt Lake City, UT
    2 days ago
  • $131.75k - $178.25k

     ...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will have the opportunity to lead a team through early stages... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tendo

    Salt Lake City, UT
    1 day ago
  • Develop and optimize Linux-based embedded software using modern C++ for robotic systems. Design multithreaded systems and interprocess communication...  ...Requires a Bachelor's degree in a computer or electrical engineering field and over 5 years of relevant experience. Proficiency... 

    Palladyne AI

    Salt Lake City, UT
    4 days ago
  • $104.5k - $234.6k

     ...Responsibilities Key Responsibilities Platform Software Development: Lead cross-team evolution...  ...; provides guidance and coaching to engineers to drive improvements. Utilizes...  ...Strong development experience in Java, C++, C#, or similar OO languages Experience... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Salt Lake City, UT
    3 days ago
  • $140k - $160k

     ...Description Essential Functions: Develop software for embedded devices and systems from...  .... Collaborate with a cross-functional engineering team and help define technical direction...  ...Additional Skills: Advanced proficiency with C++. Experience working with Department of... 

    ClearanceJobs

    Salt Lake City, UT
    4 days ago
  •  ...technical issues related to Java applications.Develop and maintain software documentation.Provide technical guidance and mentoring to...  ...Qualifications:Bachelor’s or master’s degree in computer science, Engineering, or a related field.Core Java developer with 5+ years’... 
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Salt Lake City, UT
    2 days ago
  •  ...Warfare (EW) and Digital Communications Engineer Job Code: 41804 Job Location: Salt lake...  ..., VHDL, or programming languages such as C++, C#, or C. Basic Qualifications: ·...  ...communication systems. · Familiarity with Software Defined Radios and Digital Signal... 
    Local area

    L3Harris

    Salt Lake City, UT
    4 days ago
  • $114.6k - $234.6k

     ...for data planes. We are hoping to enhance engineering efficiency by concentrating our...  ...Architects for investment and drive the software design and development for major data-plane...  ...experience. ~ Strong experience of C/C++ and open to work on Rust ~ Strong experience... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Salt Lake City, UT
    2 days ago
  • $114.6k - $234.6k

     ...fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations for...  ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Salt Lake City, UT
    3 days ago
  • $96.8k - $223.4k

     ...ambiguous technical problems, and mentor engineers while continuing to deepen your own technical...  .... Responsibilities As a Principal Software Developer, you will lead the design,...  ...oriented programming languages such as Java, C++, C#, Go, or similar ~ Experience... 
    Temporary work
    Work at office
    Remote work
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle

    Salt Lake City, UT
    2 days ago
  • $195k - $257.5k

     ...flexible work environment where new ideas are encouraged and everyone is a stakeholder.What you’ll be responsible for:The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;... 
    Contract work
    Remote work
    Flexible hours

    Circle

    Salt Lake City, UT
    1 day ago
  •  ...TechnologyAt WGU, our technology powers life-changing educational experiences for hundreds of thousands of students. As a Staff Software Engineer, you'll play a critical role in defining the technical direction, architecture, and engineering practices that enable us to... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    4 days ago
  •  ...Embedded Os Engineer Our client is looking for a hands-on Embedded OS Engineer to own the Ubuntu-based Linux firmware stack on our MK2 drone platform (Qualcomm QRB5165). You will be the person who builds the OS, keeps it secure, makes it reliable, and ships it through... 
    Full time
    Local area
    Remote work

    Franklin Professionals

    Salt Lake City, UT
    3 days ago
  • About Slalom’s Enterprise CapabilityAt the heart of Slalom’s Enterprise Capability is a bold ambition: to design and deliver intelligent, human-centered business applications that empower organizations to serve their customers with acceleration, agility, precision, and ...
    Temporary work
    Local area

    Slalom

    Salt Lake City, UT
    2 days ago
  •  ...reasonable estimate of the current range is: Grade: Technical 412Pay Range: $180,300.00 - $279,500.00Job DescriptionThe Principal Software Engineer is the primary technical leader of the department. This is a practitioner who ships production software, earns credibility... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    3 days ago
  •  ...Description:Designs and develops digital vault and e-signature software solutions in Java. Assists in developing departmental...  ...stakeholders. Confers with systems analysts and other software engineers/developers to design systems and to obtain information on project... 
    Full time

    Fidelity Investments

    Salt Lake City, UT
    3 days ago
  •  ...facts and circumstances of each case. A reasonable estimate of the current range is: Grade: Technical 411Job DescriptionThe Staff Software Engineer is a position of technical expertise, influence, and leadership in the technology realm. The position will be required to... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    2 days ago
  •  ...Seramount, Fair360 and others. If you're as passionate about your future as we are, join our team.KPMG is currently seeking a Lead Engineer, Network Security Platform to join our Digital Nexus technology team.Responsibilities:Assist in the development of technology... 
    H1b
    Local area

    KPMG

    Salt Lake City, UT
    3 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionPreferred• At least 2 years of... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Salt Lake City, UT
    1 day ago
  • $115k - $130k

    DescriptionKforce has a client that is seeking a DevOps Engineer in Salt Lake City, UT.Summary:Our client is seeking a local SLC, UT DevOps Engineer who thrives at the intersection of software development, automation, and IT infrastructure. This is not a traditional Systems... 
    Local area

    KForce

    Salt Lake City, UT
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - C++. Be the first to apply!