Senior Firmware Engineer at Atlas Data Storage
South San Francisco, California, United States -
Full Time


Start Date

Immediate

Expiry Date

01 May, 26

Salary

0.0

Posted On

31 Jan, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Firmware Development, C, C++, Bare Metal Languages, Low-Level Programming, Memory Management, Embedded Platforms, Low-Latency Code, High-Speed Buses, SPI, Ethernet, USB, Real-Time Operating Systems, FreeRTOS, DMA Controllers, AXI Bus

Industry

technology;Information and Internet

Description
About the Role: As a Senior Firmware Engineer, you will be an essential member of our engineering team. You'll help design and implement high-performance firmware across multiple systems. Your responsibilities will include: Developing high-performance firmware capable of handling large data payload while ensuring end-to-end data integrity. Working closely with hardware, electrical and chemistry teams to help define requirements and specifications. Architecting and implementing using bare metal languages such as C and C++ Bringing expertise in low-level programming to develop reliable firmware with strict timing requirements. Required Skills 6+ years of professional software development experience in a senior technical role. Expertise in C and C++. Deep, demonstrable understanding of memory management in embedded platforms. Proven ability to write performant, low-latency, and highly optimized code, particularly when dealing with large data payloads (multi-gigabyte scale). Experience designing and implementing firmware using high-speed buses (SPI, 1G/10G Ethernet, USB…). Experienced in using real-time operating systems such as FreeRTOS, DMA controllers, AXI bus, interrupt mechanisms and low-level threading implementation. Knowledge of IP protocols down to the physical layer Desired Skills Prior experience working directly with hardware development, bring-up, and troubleshooting. Understanding of FPGA and ASIC integration Bachelor's or master’s degree in computer science, electrical engineering, or a related field.
Responsibilities
The Senior Firmware Engineer will design and implement high-performance firmware across multiple systems, focusing on developing code capable of handling large data payloads while ensuring end-to-end data integrity. Responsibilities also include architecting solutions using C and C++ and collaborating with hardware and chemistry teams to define requirements.
Loading...