Job Description
Software Engineer, Digital Humans Platform
Location: Unites Stated and/or Canada. Remote Available.
As the tech firm that created the mobile world, and with more than 54,000 patents to our name, we’ve made it our business to make a mark. When joining our team at Ericsson you are empowered to learn, lead and perform at your best, shaping the future of technology. This is a place where you're welcomed as your own perfectly unique self, and celebrated for the skills, talent, and perspective you bring to the team.
Are you in? Come, and be where it begins.
Our Exciting Opportunity
Ericsson One, an internal venture studio that brings ground-breaking ideas and new products to market is now looking for a Software Engineer, Digital Humans to help build the 3D future of human connection.
Our team is built to innovate, adapt quickly, and craft the future for Ericsson. In other words, we have the best of both worlds: the energy of a startup and the impact of a global leader.
Project Spectre has recently been awarded Ericsson’s 2020 Top Performance Award for Innovation and is now coming out of stealth. Spectre plans to use Ericsson’s worldwide scale to launch a ground-breaking product that sits at the intersection of deep learning, computer vision, computer graphics and XR (VR/AR).
We are looking for people who have a start-up mentality; people who are creative, passionate, inventive, and capable of helping us launch this innovative business globally. Our vision is to enable a new generation of genuine, connected experiences through the democratization of digital humans. Join us for the adventure of a lifetime.
You will
- Make high impact contributions—at every layer of the stack—to a cutting-edge product sitting at the intersection of petascale deep learning, computer vision, computer graphics, and human computer interaction
- Be an engineering generalist: move quickly and effectively between languages (C++, C#, Python, JavaScript) layers (front-end, back-end, data pipelines/processing, graphics), platforms (mobile, web, and desktop)
- Design, develop, and test product features
- Architect and implement robust front-end, back-end, data pipeline/processing, and graphics components
- Develop tools, automation, and interfaces to accelerate product development and other team members
- Optimize any and all parts of the stack to meet product goals
- Be involved in much more—everything you touch will play a role in our success!
To be successful in the role you must have
- Experience collaborating with cross-functional teams
- Experience multitasking, prioritizing, and being flexible in dynamic environments
- Experience shipping software on the daily, spanning platforms and tools
- 2+ years of industry experience with C++
- 2+ years of industry experience with Python
- B.S./M.S. in Computer Science or equivalent experience
Additional Qualifications
- Experience designing, building, and maintaining large-scale data pipelines
- Experience with high performance, parallel computing (ideally in a distributed context)
- Experience with WebRTC, particularly on the client-side for native platforms
- Experience with modern graphics APIs (e.g. OpenGL, DirectX)
- Experience with one or more game engines (ideally Unity, with C#)
- Experience with VR, AR, or MR development
- Experience programming with JavaScript
- Experience programming with React
- Experience developing for Electron or Proton Native
What´s in it for you?
Here at Ericsson, our culture is built on over a century of courageous decisions. With us, you will no longer be dreaming of what the future holds – you will be redefining it. You won’t develop for the status quo but will build what replaces it. Joining us is a way to move your career in any direction you want; with hundreds of career opportunities in locations all over the world, in a place where co-creation and collaboration are embedded into the walls. You will find yourself in a speak-up environment where empathy and humanness serve as cornerstones for how we work, and where work-life balance is a priority. Welcome to an inclusive, global company where your opportunity to make an impact is endless.
What happens once you apply?
To prepare yourself for next steps, please explore here: https://www.ericsson.com/en/careers/job-opportunities/hiring-process
Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we nurture it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity and Affirmative Action employer, learn more. If you need assistance or to request an accommodation due to a disability, please contact Ericsson at hr.direct.mana@ericsson.com
The health, safety and well-being of our employees is our priority. Successful applicants will be required to disclose their vaccination status prior to employment. Except for those positions designated as 100% remote, successful applicants who did not provide the required proof of vaccination will be required to test weekly and wear masks at all Ericsson and customer facilities. This includes employees with medical or religious exemptions with testing as an accommodation. Compliance with government and customer requirements regarding vaccination may preclude unvaccinated applicants from employment for a particular job.
DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned.
Primary country and city: United States (US) || United States : California : Santa Clara || United States : California : Anaheim || United States : California : Bakersfield || United States : California : Brea || United States : California : Brisbane || United States : California : Burbank || United States : California : Burlingame || United States : California : Burlington || United States : California : Carlsbad || United States : California : Dublin || United States : California : El Segundo || United States : California : Fairfield || United States : California : Fresno || United States : California : Irvine || United States : California : Livermore || United States : California : Long Beach || United States : California : Los Angeles || United States : California : Millbrae || United States : California : Mira Loma || United States : California : Modesto || United States : California : Mountain View || United States : California : Oakland || United States : California : Ontario || United States : California : Oroville || United States : California : Pleasanton || United States : California : Rancho Cordova || United States : California : Rialto || United States : California : Riverside || United States : California : Sacramento || United States : California : San Diego || United States : California : San Francisco || United States : California : San Jose || United States : California : San Mateo || United States : California : San Ramon || United States : California : Santa Fe Springs || United States : California : Santa Maria || United States : California : Santa Rosa || United States : California : Stockton || United States : California : Sunnyvale || United States : California : Visalia
Req ID: 664545