Pixium Vision S.A.
Linux Embedded Software Engineer
Pixium Vision S.A., Alameda, California, United States, 94501
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
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