Senior Software Engineer - UI Toolkit
Applied Compute
Location
Sunnyvale
Employment Type
Full time
Department
NextGen OS
About the role
The NextGen OS team is focused on building Applied Intuition’s operating system (OS) stack for future vehicles and new products. This is a unique opportunity to build and work on a new full-stack operating system. As an early hire, you will contribute to key architectural and implementation decisions, directly influencing how this OS stack is built.
As a Software Engineer on the team, you will be developing a common UI framework across our products regardless of the underlying operating system, bringing modern development workflows to our customers. This is a rare opportunity to have a massive impact on the company as well as the entire vehicle industry, impacting almost all our customers and their consumers.
At Applied Intuition, you will:
Build a first proof-of-concept (POC) of the Flutter engine running on QNX
Drive longer-term decision-making on the choice of UI framework, e.g. Flutter vs Kotlin Multiplatform vs ?
Take ownership of the chosen solution, working with our Human Machine Interface (HMI) team to identify and fill any gaps
Build new, industry-specific components to aid the HMI team's development velocity
Work on the C++ engine that powers the core operating system and interfaces with graphics
We're looking for someone who has:
5+ years of experience in software development
Bachelor's degree in Computer Science, Computer Engineering, Computer Graphics, or a related field
3+ years of relevant experience building software development kits (SDKs), UI frameworks (Flutter or Swift UI), rendering engines, or game engines
Experience with GPU or graphics programming
Strong proficiency in C++
Nice to have:
Experience building and modifying Flutter and other frameworks or operating systems
Vulkan or OpenGL experience
Skia experience
High-performance system development in C++
Compensation at Applied Intuition for eligible roles includes base salary, equity, and benefits. Base salary is a single component of the total compensation package, which may also include equity in the form of options and/or restricted stock units, comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off. Note that benefits are subject to change and may vary based on jurisdiction of employment.
Applied Intuition pay ranges reflect the minimum and maximum intended target base salary for new hire salaries for the position. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials & certifications, educational attainment, skill level requirements, interview performance, and the level and scope of the position.
Please reference the job posting’s subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the location listed is: $155,000 - $264,000 USD annually.