Senior Software Developer

Avegant Corp.
Belmont, CA, United States
7 days ago
Apply on www.wayup.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Unity 3d Java (Programming Language) JavaScript (Programming Language) Android Software Development Apple IOS Apple Mac Systems Bluetooth Low Energy (Bluetooth) C Sharp (Programming Language) C++ (Programming Language) Software Quality Embedded Software Python (Programming Language)
+5 more
Commercial Software Windows Software Trace Preprocessor Information Technology Objective C++ Restful APIs

Job description

Avegant is seeking a Senior Software Developer that is not only great at what they do, but who will be an integral part of our team. The Senior Software Developer will work with our own development team and key partners to create apps, tools, and SDKs that connect the worlds of 2D, 3D, and immersive content to the next generation of Avegant products utilizing a new lightfield technology. We’re seeking someone that has a strong and diverse software background, having developed for a variety of platforms. You should flexible, keen on leveraging your existing skills, and love to dive in and learn new environments. The “unknown” and “problems” are opportunities for you, not to be avoided. Previous background working with interfacing devices is essential. If you’re interested in movies, drones, gaming, 360° content, 3D, and/or AR/VR we’re the place to be! This position is located in our Belmont, CA headquarters and is not a remote opportunity. Working together and supporting each other is critical to our success. We function well as a team, and are better together because we actually enjoy each other’s company! Our team-building happens both organically and with intention-through daily lunch together in the office, shooting hoops after lunch, handling meetings over nature walks, and team events outside of the office. We’re seeking candidates that will continue to bring that same enthusiasm to the team. Responsibilities:

  • Define our common foundational framework for internal and external use
  • Work closely with key partners to define technical opportunities and build prototype functionality
  • Define and build our SDK, including fully functional sample applications
  • Partner with QA to ensure full testability, driving the creation of tools to automate tests
  • Ensure overall code quality
  • Some travel may be required from time to time

Requirements

  • 5+ years’ experience in commercial software development
  • Developed core components and SDKs that were delivered as a product to third parties
  • Strong C/C++, Objective-C, Java, and C# skills; working knowledge of Python and JavaScript
  • Familiar with iOS, Android, Unity, OS X, and Windows software development
  • Great problem solver and strong collaborator, who can work autonomously and with a team
  • Keen attention to detail, while keeping an eye on the big picture
  • Strong desire to learn new technologies
  • Excellent written communication skills
  • Familiarity with modern graphics pipelines and shader development preferred
  • USB device interfacing and experience with USB Video Class a plus
  • Bachelor’s/Master’s degree in Computer Science or similar preferred Extra Credit For:

  • 3D, VR, and SLAM development
  • Experience in gaming and software for gaming input devices
  • Knowledge of RESTful API design
  • Experience with Bluetooth Low Energy (BLE)
  • Background in embedded software development
  • Delivered commercial iOS and/or Android apps

About the company

Avegant is a well-funded, venture-backed technology company developing the next-generation of light field displays. We are pioneering innovative hardware and software solutions that will forever change how we learn, play, work and interact with each other. We’ve won multiple awards, our team is best in class, and we’re just getting started.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wayup.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:36 min

Development tools for spatial computing and drones

Zaid Zaim Zaid Zaim ¡ World Congress 2023

2:25 min

Testing the AI generated Apple iOS Flashcards application

MIlan Todorović MIlan Todorović · World Congress 2026 Europe

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch ¡ World Congress 2021

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:30 min

Technical trade-offs between game engines and headsets

Zaid Zaim Zaid Zaim ¡ World Congress 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 ¡ Coffee With Developers

Videos

See all

Related articles

See all