Job Description :
Title: Senior Staff Software/Firmware Engineer-2633 (Two roles)
Location: Santa Clara, CA
Duration: Full-time/Perm
Must's:
  • 5-10 years. Python, C/C++ board bring up. Linux, Write and maintain FreeRTOS code for the MCU on LS2 board

About client:
At client, we believe that infrastructure powers progress. That execution is as essential as innovation. That better collaboration builds better technology. Trusted by the world's leading technology companies for 25 years, we move, store, process and secure the world's data with semiconductor solutions designed for our customers' current needs and future ambitions. Through a process of deep collaboration and transparency, we're ultimately changing the way tomorrow's enterprise, cloud, automotive, and carrier architectures transform for the better.
The data infrastructure that our customers build has never been more critical to our global economy. It's what's keeping the world connected, businesses running, and information flowing. If you're ready to excel, innovate, and truly enjoy your work, apply now for the position detailed below.
Client's LiquidSecurity Hardware Secure Module (HSM) Adapters are the industry's first and only FIPS 140-2 level 3 certified solution designed to be deployed in hyperscale cloud environments. They offer the highest HSM performance and scalability, as well as the remote management and resiliency required for the intense workloads and environmental conditions of the cloud datacenters where they are deployed.
We are singularly devoted to helping our customers protect what matters most. That's why we're a leader in cloud HSM (Hardware security modules) and why many of the major cloud providers trust us as a security partner.
Job Responsibilities:
  • Write and maintain FreeRTOS code for the MCU on LS2 board
  • Write and maintain on firmware code for LS1 and LS2 board.
  • Maintain and develop board test framework
  • Review datasheets for components on the board to approve alternate parts
  • Work with CM and Ops team to fulfill requirements that need SW support

Requirements:
  • Bachelor's degree in Computer Science, Electrical Engineering or related fields and 5-10 years of related professional experience.
  • Master's degree and/or PhD in Computer Science, Electrical Engineering or related fields with 3-5 years of experience.

Required skills
  • Excellent problem solving, programming, and troubleshooting skills in C
  • Sound knowledge of operating system architecture such as Linux based operating system
  • Hands of experience developing/working with embedded firmware code, device drivers/kernel modules etc.
  • Comfortable with scripting languages Python and Bash.
  • Excellent verbal and written communication skills

Preferred skills:
  • Hands on experience working on a board bring up and validation of various interfaces.
  • Hands on experience troubleshooting issues with hardware/board products.
  • Hands on experience working with technologies such as UART, SPI, I2C, SMBus, PCIe, GPIO
  • Hands on experience working with equipment such as logic analyzer, oscilloscope to troubleshoot issues.
  • Hands on experience working with ARM processors, Microcontrollers and RTOS such as FreeRTOS
  • Experience reading and reviewing board schematics such modifying device tree, driver code to meet schematic changes.


Client : InterSources Inc.

             

Similar Jobs you may be interested in ..