Senior Embedded Software Engineer

| Greater Denver Area
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

The Opportunity

We seek an experienced Senior Embedded Software Engineer to join our award-winning team! If you love the idea of working with a super-talented group passionate about building products that make meetings better for everyone, please keep reading! Mersive Solstice helps teams collaborate much more effectively by allowing anyone to bring their own devices and apps to meetings and share content concurrently. The product development organization will grow substantially over the coming months; we need a software engineering leader to help take on some inspiring initiatives.

Successful candidates will have deep experience working within Android OS. We need an engineer familiar with Android OS across network connectivity management, memory management, security features, and display subsystems as they partner with our agile software teams. Ideal candidates will have kernel development experience as well; however, this is not a primary focus of this position. 

Who we are:

Headquartered in Denver, Mersive Technologies is well-known as a market disruptor in the collaboration software space. This combination of innovation, rapid growth, and profitability makes us a unique technology company. Our wireless collaboration products make the world’s meetings better by providing a more productive and engaging experience. Among our customers are over 30 Fortune 100 companies and hundreds of top universities globally that use Mersive Solstice to make their workplace and classrooms meaningful, connected, and more enjoyable for everyone. Since launching Solstice in 2014 it has been deployed in hundreds of thousands of meeting spaces through our worldwide sales and integrator partner network.

But who are we? We are a diverse team of over 150 dedicated people who genuinely care about our work, customers, and each other. We promote a culture of innovation, trust, and accountability.  We value transparency, intellectual honesty, hard work and community.  Mersive is growing quickly, and we are looking for folks who like a challenge and are not afraid to break new ground in either technology or business models.

Required qualifications/experience

  • Bachelor of Science in Computer Science, Computer Engineering or equivalent experience in software development
  • At least three years of systems engineering experience with C/C++ and Java
  • Experience with object-oriented application-level development and multi-threaded programming
  • Experience customizing Android OS
  • Advanced debugging experience leveraging ADB, memory profiling tools, etc.
  • Demonstrated excellence in delivering well-designed, high-quality code on schedule
  • Strong knowledge of software engineering principles
  • Excellent verbal and written communication skills

Bonus qualifications/experience

  • Kernel-level programming experience in the areas of networking, security, memory, power management, and/or display devices
  • SoC performance benchmarking and evaluation
  • Demonstrated experience backporting drivers

Mersive offers competitive compensation and benefits, providing choice and flexibility for our employees. Our offerings include:

  • Comprehensive medical, dental, and vision plans
  • Generous PTO plan
  • Company-paid Life, AD&D, STD, and LTD insurance
  • 401(k) retirement savings plan
  • Stocked kitchen with snacks and beverages
  • Collaborative, open, and pet-friendly work environment
  • Competitive targeted compensation range of between $120K - $160K, inclusive of salary and bonus.

All offers of employment at Mersive are contingent upon clear results of a thorough background check. Mersive is an Equal Opportunity Employer. Mersive does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. We celebrate diversity in all forms. 

By clicking on the “submit application” button and applying for a job at Mersive, you are agreeing to submit your data to Mersive for the purposes of determining qualification for the role. In addition, Mersive will keep the personal data you submit now for future recruiting and hiring processes.

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • C++Languages
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • SqlLanguages
    • RustLanguages
    • TypeScriptLanguages
    • ReactLibraries
    • ReduxLibraries
    • Node.jsFrameworks
    • KafkaFrameworks
    • PostgreSQLDatabases
    • SQLiteDatabases
    • RocksDBDatabases
    • IllustratorDesign
    • InVisionDesign
    • SketchDesign
    • ConfluenceManagement
    • JIRAManagement
    • HubSpotCRM
    • SalesforceCRM
    • SendGridEmail

Location

Our company is in the trendy Rino area with plenty of bars and restaurants. Plus, the office is easy to get to since parking is provided!

An Insider's view of Mersive

How would you describe the company’s work-life balance?

Mersive’s work life balance is the epitome of work hard, play hard. We work extremely hard while we are here, but are encouraged to take the time we need outside of work to come back refreshed and ready to tackle the next project. Mersive helps us achieve the balance we need by giving us a generous PTO policy that we can utilize how we see fit.

Megan Dumas

Technical Writer

What projects are you most excited about?

One of the most interesting projects I’ve worked on is what we called the Support Alert/Log Trigger. I enjoyed that I got to use data analysis to identify ‘regions’ where pods are located in order to determine if they’ve been offline for longer than a specified period of time and notify customers of this occurrence.

Jamie Longenecker

Software Engineer I

What makes someone successful on your team?

With Mersive’s growth we need people who are high-energy and excited about building new technology that has an impact. Our most successful employees are smart, creative, and enjoy collaborating with others to solve problems. Most importantly we hire people who value kindness and who will treat our customers and their coworkers with respect.

Michelle Anastasi

Chief People Officer

How do you make yourself accessible to the rest of the team?

I am the QA team lead for our Platform and Integration team, which is the solstice pod, solstice client and dashboard. I let my team know that I am available via email, slack or text and to not hesitate to reach out .It's important for my team members to know they can reach me anytime if they have questions, concerns or just want to talk!

Justin Norman

Senior QA Engineer

What’s the vibe like in the office?

Mersive is different than a lot of tech companies because we have a physical product we design and ship from our Denver office.This creates a buzz in the office and connects team members to the product and to the customer.We really take pride in the work we produce and enjoy sitting back at the end of the day to celebrate our achievements together!

Erik Mikelsons

Logistics Clerk

What are Mersive Perks + Benefits

Mersive Benefits Overview

Our casual atmosphere is one of mutual respect with a dedication to meaningful work. While remote work has transformed our office environment, our focus on collaboration, teamwork, and flexibility has not changed!
We are located in Denver’s busy and diverse RiNo neighborhood, surrounded by restaurants, art galleries, boutiques, and breweries. When the office is open, we offer snacks, cold brew coffee and kombucha on tap, and monthly happy hour outings. We look forward to a day we can fully utilize these benefits together, but until then we are committed to fostering connections and preserving company culture remotely.

Culture
Volunteer in local community
Friends outside of work
Eat lunch together
Intracompany committees
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Pair programming
Open office floor plan
Diversity
Unconscious bias training
Diversity manifesto
Hiring Practices that Promote Diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
100% company paid
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Pet Insurance
You get a 10% discount through our Petplan
Wellness Programs
Team workouts
Mersive's team fitness initiatives include In-office yoga.
Mental Health Benefits
Retirement & Stock Options Benefits
401(K)
Performance Bonus
Match charitable contributions
Company matches donations twice a year
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Remote Work Program
Family Medical Leave
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Paid Holidays
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Game Room
Our game room includes Ping Pong, Pool Table, giant connect 4, Jenga, and a pin-ball machine changed out every 3 months!
Stocked Kitchen
Happy Hours
Parking
Pet Friendly
Professional Development Benefits
Job Training & Conferences
Mersive offers employees professional development opportunities like onsite training courses, and the flexibility to attend job related conferences and seminars.
Lunch and learns
Cross functional training encouraged
Promote from within
Time allotted for learning
Online course subscriptions available
Customized development tracks
More Jobs at Mersive14 open jobs
All Jobs
Dev + Engineer
HR + Recruiting
Operations
Product
Sales
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Mersive's full profileSee more Mersive jobs