Android Platform-Firmware Engineer

  • Tysons, VA, USA
  • Employees can work remotely
  • Full-time

Company Description

We're probably not like most of the companies you've worked at, and that's by design. We think like tech nerds but act like operators.

We're a tech company that was first on the ground in the fight against Ubiquitous Technical Surveillance. We help our government and enterprise customers solve a big problem they sometimes don't even know they have. To become leaders in this space, we've relied heavily on curiosity, creativity, and flexibility. We iterate until we get things right and innovate to get there faster.

But enough about us. What's in it for you?

We work hard and do fun things.

Apart from a constantly growing list of fascinating challenges to solve, Ridgeline offers a solid work-life balance, flexible remote work options, and a culture that values teamwork over competition. At Ridgeline, you will work with the most talented software developers, systems engineers, and subject matter experts to change how big enterprises and the U.S. Government manage their digital signatures.

Job Description

We’re looking for a talented Android Platform/Firmware Engineer to help us drive the future of development on Android-based devices. You’ll be part of the team advancing our custom Android Operating Systems.

What our team does:

Our team designs and implements full stack systems that interact with multiple components of Android operating systems and custom apps, facilitating secure and reliable communications while protecting user privacy and digital footprint.

What you can expect to accomplish in six months on the job: 

  • Keep our code in sync with new upstream AOSP releases   
  • Work on feature flagging mechanisms, OS, and app updates.
  • Design and develop new features in the Linux & Android OS layers and device drivers.

What you will do:

  • Collaborate with Software, Systems, and Product Management teams on the product roadmap and requirements to build a long-term vision for projects.
  • Lead platform features and makes solid technical decisions keeping software quality, security, and maintainability in mind.
  • Help set the standard for software quality by adopting modern software test frameworks and practices in day-to-day development.
  • Design for easy-to-maintain and upgrade updates when new OS versions are available.

Qualifications

Must Haves:

  • Deep experience with customizing the Android OS itself — not just Android apps
  • Intimate knowledge of the low-level internals of AOSP and the build system
  • An expert with a variety of debugging tools and techniques
  • Experience with Java, C++, and C programming languages
  • Experience with several scripting languages (shell, Python, etc.)
  • Experience with software version control and release using Git
  • Ability to speak and write natively in English
  • Ability to obtain a US Government Security Clearance

Nice to Have’s:

  • Experience with Android camera, audio, Wi-Fi, and Bluetooth framework architectures
  • Experience with the Google Compatibility Test Suite (CTS) certification and issue debugging
  • Experience with implementing Android HALs for custom peripherals
  • Experience with BSP and Linux device driver development
  • Experience with SELinux

Additional Information

Here are some Perks of being a Ridgeliner!

  • Flexible and remote work schedules
  • Flexible PTO + holidays
  • 10% 401K contribution/match
  • $2,000 annual tech/clothing allowance
  • $2,500 annual training allowance
  • Medical, dental, vision, disability, life insurance
  • Professional coaching services
  • Get the technology you want to do your job

Ridgeline is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, veteran status, or any other characteristic protected by law. We are proud to be an equal opportunity workplace.

If you require a reasonable accommodation to apply for a position with Ridgeline International through its online applicant system, please contact Ridgeline's Talent Management Department at (703) 544-2424 or contact us through e-mail at [email protected]

Privacy Policy