Apply Now »

Sr. Embedded Software Engineer - Server Side Engineering

« Back to results

Clare Balloga Principal Technical Recruiter

Phone Work (425) 440-0282
Phone Fax

Job Info

Category Server Side Engineering
Employment Type Full-Time Employment
Compensation $0.00 - $140000.00
Location United States, WA - 98101

Client Introduction

We are working with a global client who has established a R&D team in Seattle. This is an opportunity to work on new product initiatives with small teams. Our client is changing the world by changing the way knowledge can be shared. Our software and hardware solutions empower everyone — from primary school students to innovators in Fortune 500 companies — to come together to explore and expand on ideas, bringing them to life without geographical or technological limitations.
Job Summary

Job Description

In this role you will work as part of a group of bright and highly motivated professionals who value teamwork, creative thinking, and a healthy work-life balance. We are looking for a Senior Developer to join our team in Seattle as we continue to change the way the world works and learns. We deliver industry leading technology that takes interaction to new levels. Our application is used in millions of classrooms around the world.

Job Responsibilities

•Leading the design and implementation of features up to several weeks in duration while effectively communicating status and obstacles.
•Writing, documenting and debugging code for new features for multiple platforms.
•Supporting and working with test developers writing automated tests for your features.
•Supporting and working with other development teams to integrate with the platforms.
•Evaluating and choosing new technologies and libraries to incorporate into our products.
•Applying test driven development practices in an Agile setting, including deploying and maintaining unit tests and continuous code deployment.
•Assisting in the maintenance of commercial releases
•Researching the latest software development trends and technologies, and making recommendations on how they can be leveraged for new product ideas and innovations


•5 years experience w/ 3+ years of development experience in embedded software development using C and/or /C++
•Experience with device drivers, Linux kernel and Android system development
•Experience with networking on Linux platforms
•Experience with bare-metal programming, bootloader and firmware development
•Ability and desire to learn new technologies and platforms.
•Ability and or knowledge to perform Android (Gradle / Maven / Java / Android Studio) application development and related debugging
•Knowledge and experience with design principles such as design patterns, interfaces, and object oriented programming
Ability to work with in a global team

Required Experience

Required Education

•Degree in Computer Science or equivalent

Previous MonthNext Month