Principal Software Engineer, Embedded Linux
$203.8k - $315.9kSiMa Technologies
Description Job Title: Principal Software Engineer, Embedded Linux Job Location: San Jose, CA (This position requires a full-time, on-site presence in our San Jose, CA office)
Job ID: AI2497
Description
The SoC software team is responsible for creating the SDK for SiMa.ai's MLSoC product line. This includes developing/porting OS, boot SW, device drivers, run time environment for multiple CPU subsystems that are part of SiMa.ai's MLSoC(™), developing embedded Linux based applications and APIs for enabling end2end customer application flow utilizing different IO subsystems that are part of MLSoC. Responsibilities: We are looking for a seasoned software engineer who has experience developing OS device drivers, boot SW and key test applications in a Linux embedded environment. The ideal candidate will have a proven track record of working in a high-performance team and has partnered with cross functional teams across multiple geographies. Key responsibilities include (but not limited to):
Can-do attitude. Strong team player. Curious, creative, and good at solving problems. Execution and results oriented. Self-driven, thinks big and is highly accountable. Good communication skills.
The annual salary for this position ranges from $203,800 - $315,900. The actual annual salary offered will depend on several factors, including - among others - job-related skills, experience, technical expertise, qualifications, work location, and business needs. The annual salary range for this position is subject to change and may be adjusted in the future.
In addition to base salary, this role is also eligible for private company equity, and a comprehensive package of employee benefits. Please note that the salary ranges listed for U.S. roles reflect base salary only and do not include equity or other forms of compensation. EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Job ID: AI2497
Description
The SoC software team is responsible for creating the SDK for SiMa.ai's MLSoC product line. This includes developing/porting OS, boot SW, device drivers, run time environment for multiple CPU subsystems that are part of SiMa.ai's MLSoC(™), developing embedded Linux based applications and APIs for enabling end2end customer application flow utilizing different IO subsystems that are part of MLSoC. Responsibilities: We are looking for a seasoned software engineer who has experience developing OS device drivers, boot SW and key test applications in a Linux embedded environment. The ideal candidate will have a proven track record of working in a high-performance team and has partnered with cross functional teams across multiple geographies. Key responsibilities include (but not limited to):
- Leverage IP SW from Synopsys and ARM and integrate into MLSoC™ SW environment
- Develop drivers for peripheral devices including Low and High speed interfaces for Linux
- Develop drivers and support for Docker and Hypervisor environments
- Test and verify Linux drivers and environment with Chip Virtualizers and Zebu emulators
- Hardware communication between multiple heterogeneous cores
- Configure Linux environments for different reference boards
- Modify and perform Yocto and eLxr/Debian builds for new functionality
- Provide SW to support HW MLSoC test validation team
- BS/MS in computer science with minimum 10 years of experience
- Hands-on experience developing firmware, boot code and SW using high performance 64 bit Arm processors
- Hands-on experience developing drivers for SPI, I2C, USB, PCIe, MIPI, Ethernet, eMMC
- Experience in working with silicon teams for pre-silicon verification, post-silicon bring-up and troubleshooting required
- Development experience with Embedded Linux (e.g. Yocto), Debian Linux and embedded RTOS (e.g. QNX) experience is highly desirable
- Experience with Docker and Hypervisors is highly desirable
- Experience of leveraging and developing on top of Open source software frameworks is highly desirable
- Good proficiency with C/C++
- Proven track record and experience building and delivering complex SW products
Can-do attitude. Strong team player. Curious, creative, and good at solving problems. Execution and results oriented. Self-driven, thinks big and is highly accountable. Good communication skills.
The annual salary for this position ranges from $203,800 - $315,900. The actual annual salary offered will depend on several factors, including - among others - job-related skills, experience, technical expertise, qualifications, work location, and business needs. The annual salary range for this position is subject to change and may be adjusted in the future.
In addition to base salary, this role is also eligible for private company equity, and a comprehensive package of employee benefits. Please note that the salary ranges listed for U.S. roles reflect base salary only and do not include equity or other forms of compensation. EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Embedded Linux in San Jose, CA vacancy
$172k - $349k
...Principal Software Engineer - Embedded (RIS) This role has been designed as ''Onsite'' with an expectation that you will primarily work from an HPE... .../C++, Embedded Systems and Device driver development in Linux/Unix environment ~ Hands-on experience on network switches...SuggestedWork experience placementWork at office$172k - $349k
...Principal Software Engineer, Embedded (RIS) This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week... .../C++, Embedded Systems and Device driver development in Linux/Unix environment ~ Hands-on experience on network...SuggestedWork experience placementWork at officeLocal areaImmediate start2 days per week$160k - $220k
...Software Development Engineer Job Responsibilities: Design, develop and maintain software features... ...in software engineering. Strong C/Linux experience is essential. Strong... ...semantics is a plus Familiarity with embedded switch or router real time operating...SuggestedFull time$140k - $190k
...Principal Embedded Software Engineer WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge... ...Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets...SuggestedFull timeWorldwide$185k - $203k
...Principal Embedded Software Engineer - Ethernet Retimers San Jose, United States Astera Labs provides rack-scale AI infrastructure through purpose... ...for networking devices ~ Strong proficiency with Linux development tools: gcc/clang, make, bash scripting, gdb,...SuggestedWork at officeWorldwideFlexible hours$220k - $296.4k
...Description Job Title: Principal Software Engineer, Linux PCIe Device Drivers Job Location: San Jose, CA (This position requires a full-... ...subsystems that are part of SiMa.ai's MLSoC™, developing embedded Linux based applications and APIs for enabling end2end customer...Full timeWork at office- KLA-Belgium in Milpitas is hiring an Embedded Software Engineer who will take ownership of embedded software for reticle inspection systems. The... ...experience in embedded software development, with a focus on Linux environments. Responsibilities include designing and...
$170k - $210k
Fortinet, Inc. is seeking a Principal Embedded Software Developer based in Sunnyvale, California. This role involves developing and maintaining software for FortiSwitch products, mentoring junior developers, and requires a minimum of 10 years of networking and embedded...$165.8k - $307.9k
A leading biotechnology company in Santa Clara, CA is seeking a Principal Software Developer in Test to work on Hardware-in-the-Loop solutions for embedded instrument software. Candidates should possess over 10 years of experience in software development, particularly in...- ...cutting-edge technology firm in Santa Clara is seeking an Embedded Software Engineer to develop and integrate software systems for real-time imaging... ...strong experience in Python and C/C++ within embedded Linux systems. Ideal candidates will work collaboratively to bridge...Full time
$170k - $210k
...Principal Embedded Software Developer Join Fortinet, a cybersecurity pioneer with over two decades... ...S. in Computer Science or Electrical Engineering; M.S. preferred. Experience in implementing... .... Strong C/C++ experience in Unix/Linux environment is essential....Full timeWorldwide- KLA is looking for an Embedded Software Engineer to innovate and grow within their RAPID division in Milpitas, California. The candidate will be... ...hardware interactions. With 5+ years of experience in C/C++ and Linux or RTOS environments, you will work on critical projects...
- Amazon Development Center U.S., Inc. seeks an Embedded Software Development Engineer in Cupertino, California. The role involves developing server-related firmware and collaborating with various engineering teams. Ideal candidates should have a Bachelor’s degree in a related...
- ...CA, is seeking a Staff Runtime Systems Engineer to lead the development of runtime software for AI inference platforms. You'll be... ...electrical engineering, with over 5 years in embedded software development, and strong skills in C/C++, Linux programming, and debugging complex...3 days per week
- A pioneering tech company in Sunnyvale seeks a System/Embedded Software Engineer to develop the next generation operating system for wireless broadband... ...Ideal candidates will have strong experience in C/C++ and Linux-based systems, excellent analytical skills, and a bachelor'...
- ...Location: Santa Clara Spanidea is looking for an experienced Software Engineer with strong C programming skills to develop Linux drivers and embedded firmware for ARM-based platforms in Ethernet switch and NIC products. Responsibilities Develop SDK drivers for...
$160k - $220k
Fortinet in Sunnyvale, California, seeks a seasoned software engineer with over 13 years of experience to design, develop, and maintain software... ...product line. The ideal candidate will possess strong C/Linux skills and a solid foundation in TCP/IP networking. Responsibilities...- ...Job Description: Position: Embedded Engineer Location: Brooklyn Navy Yard - Building 127, Suite 3B, 63 Flushing Avenue, Brooklyn... ...if you also have experience with: Embedded and/or custom linux (Yocto) Python with Virtal Environments Docker...
- ...Embedded Engineer Sunnyvale, CA – On site Bachelor's degree in computer science/electronics or related field 5+ year development experience with Linux and embedded devices, experience on Wi-Fi development and debugging for L1/L2 Experience and knowledge on...
- ...Software Engineer- Embedded Systems Location: Santa Clara, CA End client: Paypal Duration: 6+ Months Pay Rate: Max $65/hr on C2C Hacker... .... ~3+ years experience with C, C++, Rust, or embedded Linux systems. ~ Any sort of experience in omni-channel...
- ...Role: Embedded Developer Location: Dallas, Denver, or Seattle Requirements: Experience in C/C++ embedded software development on Linux-based SoC. Hands-on experience in IT/Telecom with software and hardware solutions. Relevant network knowledge (Residential gateways,...Remote work
- ...Job Title Min 8+ years of experience should be good in C++ programming and embedded Linux applications. Should be proficient in writing code coverage unit tests. Should be hands-on with C++ language. Write code coverage unit tests. Write / modify C++ based embedded...
- ...Embedded Software Developer in C/C+ Sonsoft, Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia... ...AVC,HEVC) and Audio(AC-3,AAC, M1L2, DD+) codecs in C/C++ on a Linux environment. At least 3 years of experience in Project...Permanent employmentFull timeH1b
- ...Sr Software Engineer Embedded UI It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years... ...OpenGL, Vulkan, etc.) Familiarity with development in a Linux environment Proven ability to design interfaces that...Local areaWorldwideFlexible hours
$94.16k - $141k
...Processing (ODSP) PHY SW Team Software Developer Marvell's... ...all SW components, including embedded FW, customer SDK, and lab scripts... ...regression planning and execution Linux and Windows-based development... ...Science / Electronics Engineering or related technical field(s)...Permanent employmentInternshipRemote workWork from homeWorldwide- Capgemini is seeking an Embedded Software Developer RDK to design and develop advanced networking features for broadband gateway products. The... ...and troubleshoot issues. Must have robust skills in embedded Linux and networking protocols. The contract spans 4 months with...Hourly payContract work
- ...Position: Embedded Software Engineer Location: Sunnyvale, CA Duration : 12+ Months Contract... ...Hands-on development experience on Linux Embedded, Ubuntu, CentOS, and Debian... ...broad range of technology areas Principal Duties and Responsibilities: Lead...Contract workWork experience placement
$225k - $300k
...Staff Embedded Software Engineer Figure is an AI Robotics company developing a general purpose humanoid. Our humanoid robot, Figure 02, is designed... ...Science or related field ~ Mastery of C++, Python and Linux ~ Linux Kernel Experience ~ Experience implementing...Full timeWork at office- Cambridge Terahertz is actively seeking a Senior Embedded Software Engineer for our Santa Clara, CA location. You will develop and maintain embedded... ...ideal candidate will have strong experience with embedded Linux systems, collaborate with cross-functional teams, and...
$181.1k - $318.4k
...Embedded Software Engineer Are you a systems-level thinker who loves bridging hardware and software? Do you thrive on building prototypes that... ...development environments. Development experience on Unix, Linux, or macOS. Ability to read serial bus traces, board...WorldwideRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Embedded Linux. Be the first to apply!
Related searches
- senior principal software engineer San Jose, CA
- principal software engineer San Jose, CA
- linux administrator San Jose, CA
- unix linux systems engineer San Jose, CA
- linux systems administrator San Jose, CA
- linux engineer San Jose, CA
- embedded linux engineer San Jose, CA
- senior linux systems engineer San Jose, CA
- linux developer San Jose, CA
- principal San Jose, CA

