Sr Software Developer (Embedded Linux development, embedded devices)

Company

Advantine Technologies

Location

Redmond

Type

Full Time

Job Description

Company Description

Fortune Top 10 companies in the world

Job Description

Title : Sr Software Developer (Embedded Linux development, embedded devices)

Location : Redmond, WA (ON-SITE job)

Nature of employment : 12 months- potential for extension up to 2 years

Direct client: Facebook

Internal job id: FT0233

Candidate Requirements:

Must-Have Skills

1. 5+ years of experience with AOSP or Embedded Linux development

2. Experience working on systems software in a large-scale C/C++ code base

3. Experience with operating systems internals and frameworks services

AND Bachelor’s degree is required

Nice-to-have Skills (Optional)

1 Experience with real-time data acquisition of cameras, and sensors (e.g. IMU)

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

3 Experience with device bring up and Linux kernel customization

Job Description

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

• Experience with real-time data acquisition of cameras, and sensors (e.g. IMU)

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

• Experience with device bring up and Linux kernel customization

• Experience with Android or Linux performance tools and security models

• Experience with PC development for tools and UIs for device control and visualization (e.g. Javascript / Typescript)



Qualifications

Embedded Linux development, C/C++

Additional Information

All your information will be kept confidential according to EEO guidelines.

Apply Now

Date Posted

06/07/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Software Engineer II, Graphics/Vulkan - DigitalFish

Views in the last 30 days - 0

DigitalFish is seeking a Software Engineer II Graphics to join their dynamic team The ideal candidate will have experience in realtime graphics and ma...

View Details

Sr. RF Silicon Software Engineer (Starlink) - SpaceX

Views in the last 30 days - 0

SpaceX is actively developing technologies to make human life on Mars possible and deploying Starlink the worlds largest satellite constellation provi...

View Details

Sr. Software Engineer, Starlink Ground Stations - SpaceX

Views in the last 30 days - 0

SpaceX is a company that aims to make human life on Mars possible by developing advanced technologies for a future of outdoor exploration They are cur...

View Details

Software Engineer, Starlink Ground Stations - SpaceX

Views in the last 30 days - 0

SpaceX is a company that aims to make human life multiplanetary by developing technologies for a future where humanity explores the stars They are cur...

View Details

Senior Software Engineer, Networking Software - NVIDIA

Views in the last 30 days - 0

NVIDIAs platforms have made significant impacts in AI and SoftwareDefined Networking with widespread use across leading academic institutions startups...

View Details

Product Manager - AI Based Developer Tools - NVIDIA

Views in the last 30 days - 0

NVIDIA is looking to hire a technical and creative Product Manager to pioneer the next generation of Nsight AI based Developer Tools The role involves...

View Details