> Markdown version of [/jobs/ext/537316-senior-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/537316-senior-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Firmware Engineer - **Company:** Atlas - **Location:** South San Francisco, CA, United States - **Experience:** Expert - **Salary:** $155,000.0 - $195,000.0 - **Contract:** Permanent contract - **Skills:** Big Data, C++ (Programming Language), Data Integrity, Memory Management, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), FreeRTOS, Hardware Design, Network Protocols, Real-Time Operating Systems, Software Engineering, System Programming, Application Specific Integrated Circuits, Information Technology, Low Latency, Bare Metal - **Published:** June 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=64a791411bf1a8eb ## About the Role Do you have experience in Software engineering?, Do you have a Master's degree?, * 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. ## Description 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. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Valven Atlas: Engineering Intelligence That Delivers](https://www.wearedevelopers.com/videos/1660-valven-atlas-engineering-intelligence-that-delivers) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)