Senior Linux BSP Engineer

Job not on LinkedIn

🔥 1 hour ago

🇺🇦 Ukraine – Remote

⏳ Contract/Temporary

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 10%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Jabil

Jabil

10,000+ employees

Founded 1966

🚘 Automotive

🎖️ Defense

🏥 Healthcare

Automotive • Defense • Healthcare

Jabil is a leading business-to-business (B2B) company providing engineering, manufacturing, supply chain, and design services. With over 50 years of experience, Jabil partners with some of the world's top brands to deliver both scalable and customized solutions. The company operates over 100 locations globally, emphasizing sustainability and community involvement as part of its core values. Jabil is committed to supporting its workforce with diverse and inclusive opportunities and fostering professional growth and innovation. The company is recognized globally for its excellence and commitment to minimizing environmental impact while building vibrant communities.

📋 Description

• Participate in the full software development lifecycle for embedded Android/Linux-based products, from design and development through testing, debugging, release support, and maintenance • Design, develop, and maintain embedded software and platform-level components using C/C++ • Work on Embedded Linux and Android BSP areas, including platform configuration, hardware interfaces, device drivers, and support for new device features • Contribute to control system, digital media, and unified communications products used in enterprise environments • Investigate and resolve system-level issues across Android/Linux software layers • Perform troubleshooting, debugging, performance improvements, and bug fixing • Support integration between software applications, hardware components, connected devices, and control systems • Support field escalations for new and legacy products • Prepare and maintain technical documentation, including test procedures, design notes, troubleshooting information, and implementation details • Collaborate with hardware, firmware, Android, Linux, and application engineers across multiple countries • Analyze complex technical problems, propose solutions, make engineering decisions, and take ownership from investigation through implementation and validation

🎯 Requirements

• 8+ years of proven experience developing, customizing, and debugging embedded software / firmware for Linux and/or Android-based products • Strong programming skills in C/C++ within embedded or system-level development environments • Hands-on experience with Embedded Linux development on ARM-based platforms, including configuration, build, deployment, hardware interfaces, and platform bring-up • Experience with Linux Kernel, U-Boot, Device Tree, and low-level platform customization • Practical experience with device driver development, optimization, troubleshooting, bug fixing, and adding new functionality for display, power management, Wi-Fi, GPIO, or other hardware interfaces • Hands-on experience with Android HAL and debugging issues across Android Framework and Linux Kernel layers • Good understanding of AOSP architecture and Android platform development workflows • Strong understanding of recent Android versions, features, APIs, and changes, preferably Android 14 or later • Experience with Git, Gerrit, GitHub, ADB, and Fastboot • Ability to debug embedded systems where traditional step debugging may be limited or unavailable • Ability to independently read and understand electrical schematics • Strong problem-solving skills, ownership mindset, and ability to work independently in a complex technical environment • Good written and verbal communication skills in an international engineering setting • Experience with Android framework services, Android Native applications using JNI/NDK, or Android system applications written in Java or Kotlin is nice to have • Experience with hardware-accelerated graphics processing, especially OpenGL ES, is nice to have • Experience with Camera, Display, Media, power management, or connectivity-related subsystems is nice to have • Experience with Bash or Python scripting/automation is nice to have • A degree in Computer Science, Electrical Engineering, or a related technical field would be an advantage

🏖️ Benefits

• B2B engagement as an independent contractor with discretion over the manner, time, and place of service delivery • Remote cooperation model with flexibility in how and where you work, subject to project requirements and agreed deliverables • Long-term project engagement with clearly defined technical objectives • Opportunity to support engineering projects delivered for market-leading global brands • Collaboration with international engineering stakeholders and highly experienced specialists across different countries • Exposure to modern technologies and complex engineering challenges across embedded systems and Android platforms • Opportunity to influence technical decisions and contribute knowledge to products used globally

Apply Now

Similar Jobs

🔥 10 hours ago

Dev.Pro

501 - 1000

🏥 Healthcare

🏨 Hospitality

📦 Logistics

Intermediate Software Engineer building Dev.Pro’s internal ERP with Angular and .NET. Developing portals, backend services, tests, and scalable tools for Dev.Pro’s global software teams.

🕒 5 days ago

SupportYourApp

1001 - 5000

💼 Consulting

📦 Logistics

📣 Marketing

Senior Full-Stack Developer building Python/Django and React features for a healthcare platform used by clinics. Owning AI capabilities, production health, integrations, and end-to-end delivery.

🕒 October 5

Talentuch

11 - 50

👥 HR Tech

🎯 Recruiter

🏢 Enterprise

Full Stack Developer building Vue and Django features for a mortgage marketplace. Evolving loan pricing, eligibility engines, integrations, and AI-powered product capabilities.

🕒 September 30

Wildix

201 - 500

📡 Telecommunications

☁️ SaaS

🏢 Enterprise

Software Developer building production AI agents for Wildix’s global UCaaS platform. Developing AWS services, orchestration, observability, and real-time communication capabilities.

🕒 September 16

SQUAD

501 - 1000

🔧 Hardware

🤖 Artificial Intelligence

🤝 B2B

Embedded Linux Engineer designing and optimizing C/C++ systems for SQUAD’s hardware products. Integrating Linux software with hardware while troubleshooting performance and stability.