Senior Software Engineer

Redmond, Washington

EPITEC
Apply for this Job

Onsite: Redmond or Sunnyvale


Summary:

We are looking for OS developers with strong design and build skills, experience in multiple levels of the OS stack from drivers to frameworks and experience building embedded devices. A successful candidate in this role is self-driven, creative and doesn't mind delving into different areas of the stack. This person will take initiative and should be willing to execute consistently in an agile, fast-paced environment.


Job Responsibilities:


• Design and implement components at all layers of the system, from drivers to frameworks


• Debug complex, system-level, multi-component issues that typically span across multiple layers from kernel to application


• Profile performance problems and drive optimizations that span the entire software stack


• Bring up new devices and perform debugging and performance tuning exercises


• Understand software components from multiple partner teams, integrate those components into the unified product code base, and drive their continued development


Minimum Qualifications


• Bachelor's degree in computer science, software engineering or relevant field required.


• 5+ years of experience with AOSP or Embedded Linux development


• Experience working on systems software in a large-scale C/C code base


• Experience with operating systems internals and frameworks services


• Experience with software development processes including: source control, unit tests, bug tracking, and design documentation


Preferred Qualifications


• Experience with shipping high quality consumer products


• Experience with modern C/C standards, libraries and best practices, also JAVA


• Experience with Android SDK, NDK, JNI and IPC mechanisms


• Experience with device bring up and Linux kernel customization

Date Posted: 04 May 2025
Apply for this Job