Logo
Pixium Vision S.A.

Linux Embedded Software Engineer

Pixium Vision S.A., Alameda, California, United States, 94501

Save Job

Overview Linux Embedded Software Engineer role at Pixium Vision S.A. We are a clinical stage, vertically integrated technology company focused on solving neuroscience challenges and unmet medical needs. We develop devices aimed at restoring vision, cognition, and mobility for patients who have lost it, and provide state-of-the-art components and infrastructure for others to build on via Science Foundry.

Role Responsibilities

Architect, develop, and maintain high quality system-level software for embedded Linux systems

Optimize code to ensure it runs effectively on lower-power hardware

Collaborate with hardware engineers to design and implement software solutions

Debug and troubleshoot issues in the software and the embedded system

Document architectures, technical specifications, and user guides

Collaborate with validation teams to develop test strategies and test plans

Collaborate with hardware engineers, application developers, and patients on key system requirements

Stay up-to-date with the latest developments in embedded compute technologies

Recommend and implement enhancements to software and tools to remain cutting-edge and highly functional

Key Qualifications

4+ years of experience building, debugging, and shipping embedded systems using Linux

Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field

Proven experience developing software for embedded Linux environments

Expertise in C and/or C++ programming

Understanding of low-level programming concepts and system optimization techniques

Familiarity with SoC level software development

Excellent problem-solving skills and attention to detail

Ability to work collaboratively in a fast-paced, team-oriented environment

Comfortable debugging hardware issues

Experience writing and understanding technical specifications

Preferred Qualifications

Familiarity with Linux OS build systems such as Yocto or Buildroot

Experience with firmware, U-Boot, UEFI, ACPI, or other bootloaders

Prior experience modifying or contributing to Linux kernel drivers

Familiarity with Qualcomm or NXP i.MX systems

Experience programming for hardware co-processors such as GPUs or DSPs

Prior work on media-streaming software backends

Experience with network programming and packet loss mitigation

Salary and Benefits The base salary range for this full-time position is $130,000 – $200,000, plus equity and benefits. The final offer is determined based on interview performance, location, and other factors. Equity is separate from base salary.

Competitive salary and equity

Medical, dental, vision and life insurance

Flexible vacation and company-paid holidays

Healthy meals and snacks for non-remote employees

Paid parental, jury duty, bereavement, family care and medical leave

Flexible Spending Accounts

Childcare subsidy by Science

401(k)

Equal Opportunity Science Corporation is an equal opportunity employer. We seek applicants of all backgrounds and identities and do not discriminate based on protected categories. We will consider qualified applicants with criminal histories in accordance with applicable laws.

Application Apply now.

Job Details

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology

Industries: Medical Equipment Manufacturing

#J-18808-Ljbffr