← Return to Job Board

Embedded Software Engineer (Security & Android)

Spectralink – BOULDER, CO, United States - Published On 5/22/18


Who Is Spectralink? As the global leader in purpose-built wireless communications, Spectralink ( has deployed over 3 million devices to customers around the world. Our dedication to listening and understanding the needs of the customer is the foundation of our business. We use this expertise every day to build the right solutions for mobile workers. Headquartered in Boulder, Colorado with offices in the U.K. and Denmark, we are one global company with a common vision and mission that drive us.

What You Will Do in This Role: Our Platform team takes Android and makes it better by offering features and customization that makes the device truly exceptional for our users. We are looking for a talented Software Engineer who will be responsible for developing and maintaining those exciting features.

As an Embedded Software Engineer at Spectralink you will have a focus on security in Android handsets implementing new features and improving existing features. You can expect to work in areas such as secure boot, verified boot, security libraries in Android, and Android Applications. As a member of the platform team, you will work closely with the apps team, quality assurance team, and product management. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Our team is Agile, embracing peer reviews, continuous integration and constant learning.

What you'll be doing:
@ 80% of your time will be spent developing features in the Linux kernel, Android framework, and Android device-specific system applications.
@ 20% will be spent evaluating the security of new and existing features to determine vulnerabilities, working hand-in-hand with the team to develop processes and tools to identify security flaws in code, and leading security audits, risk analysis, vulnerability testing and security reviews.
We are focused on finding a strong software engineer with expertise in one of the following areas (you will learn the rest):

Cryptographic concepts and technologies (public key cryptography, SSL …)
Developing features in the Linux kernel, Android framework, and Android device-specific system applications.
Bringing up Android on custom hardware
Android OS modifications
Android, JNI and Android application performance optimization
Skills and Experience we’d like you to have:

3+ years Embedded SW development for commercially available products or applications
3+ years Security experience on embedded hardware
Extensive knowledge of firmware and embedded operating system security principles and considerations
Strong understanding of cryptography, protocol design and analysis
Understanding of crypto basics (SHA, AES, RSA, ECDSA, X.509, etc)
Demonstrated experience with practical deployment of ARM chipset secure boot implementations, key management, cryptographic architecture, and/or other code signing architectures
Knowledge of hardware cryptography (certificates, attestation, TPM/HSM)
Hands on experience configuring, trouble-shooting, and optimizing embedded code.
Experience in JAVA development (preferably Android)
Experience in C/C++ with deep understanding of Object Oriented Analysis, Design and Programming.
Development in a Linux environment
Ability to quickly comprehend and debug existing code.
A team player with great verbal and written communication skills.
BS in Computer Science, Computer Engineering, Electrical Engineering or related field
Experience with the following is a big plus (as is a strong desire to learn about these technologies):

Development of Trusted Applications
Knowledge of Trusted Execution Environment (TrustZone, QSEE)
Wireless telecommunication (Wi-Fi, Bluetooth, LTE)
Android-For-Work and EMM/MDM management solutions
Knowledge of recognized security standards (TCG, IEEE, NIST, FIPS, PCI-DSS)
Expert knowledge of security risk management and technical security mitigation controls
Location: Our newly renovated East Boulder office, steps from the Boulder Creek path with views of the Flatirons and easy access via bike path, highway, and RTD.

What We Offer: At Spectralink you’ll have an opportunity to work in an established, profitable company on well-respected, globally distributed products. When you look us up you’ll find that we have been around for a while and have had an amazing ride; an IPO, an acquisition, now coming full circle with the tremendous opportunity to be back on our own. We are excited about the future. We have an incredibly dedicated and passionate team, new executive leadership and a renewed focus to continue to dominate our industry.

All of this history makes us unique, we’re a smaller company (under 200) which means you’ll have a voice in the organization, along with a seasoned team and proven products. Unlike a startup, there is no worry about where the next round of funding will come from. We offer a 401k match as well as a comprehensive benefits plan, and great perks (Showers, Lounge deck, local EcoPass) .

Join us and be part of our next great chapter!

How to Apply

This document was retrieved from on Tue, 19 Jun 2018 16:30:22 -0400.