Embedded software engineer

May 5, 2022
Telecommute, United States of America
Job Type
Tick if Remote Position


Candidates must have a strong technical background and be capable of coming up to speed with a new team quickly. Strong analytical, problem solving, and communication skills are essential as well as the ability to work collaboratively in a team environment. Four years of industry experience in developing and debugging Linux kernel device drivers is a firm requirement.


• Takes technical ownership of projects, develops system specifications, and delivers quality software features to ensure schedules and objectives are met. • Assist the development of Android and Linux based devices. • Quickly ramp up and become a key contributor within a team of experienced embedded software designers. • Works independently to brings up new hardware and develop/integrate Linux kernel drivers. • Fixes issues and provides technical guidance on a wide range of Linux Kernel drivers and Android framework HALs from camera to display to USB to Bluetooth to WiFI. • Stays abreast of technical area and provides knowledge transfer to fellow team members. • Designs or modifies Hardware Abstraction Libraries for Android support of low-level device features.


• Bachelor’s degree in computer science, electrical/software engineering or equivalent. Advanced technical degree desirable. • At least 6 years’ Embedded Software development experience in Linux kernel drivers. Android experience desirable. • At least 6 years of combined C/C++ and Java experience useful, but not required. • Requires strong technical leadership and communication skills (written and verbal).

Related Jobs

Image Processing Software Developer   Fort Meade, Maryland
June 16, 2019
Software Developer Level 2   New Windsor, Maryland
June 3, 2019
Desktop page