AttoTude is a Menlo Park–based company developing ASIC over Dielectric interconnect technology for high-bandwidth, energy-efficient AI and hyperscale infrastructure connectivity.
<p> </p> <p>We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC development, and hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions. This role is a full-time onsite position in Menlo Park, CA.</p> <div class="margin-top margin-small"> <div class="career15_job-details-wrapper"> <div class="career15_detail-wrapper"> <div class="career15_icon-wrapper"> </div> </div> </div> </div> <div class="margin-top margin-medium"> <div id="We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC development, and hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions. This role is a full-time onsite position in Menlo Park, CA." class="long-job-post-copy w-richtext"><hr> <p><strong>Position Overview</strong></p> <p>We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC development, and hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions. This role is a full-time onsite position in Menlo Park, CA.</p> <hr> <p>Key Responsibilities</p> <p>· Design, develop, and maintain firmware in C/C++ for microcontrollers, SoCs, and embedded platforms.</p> <p>· Implement and optimize device drivers for hardware peripherals (SPI, I²C, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM).</p> <p>· Integrate and configure RTOS or bare-metal firmware.</p> <p>· Perform board bring-up and hardware validation, working closely with electrical engineers.</p> <p>· Debug and analyze firmware/hardware issues using oscilloscopes, logic analyzers, and JTAG/SWD.</p> <p>· Develop secure bootloaders and update soluions</p> <p>· Write and maintain unit tests and automated test scripts for firmware validation.</p> <p>· Collaborate with cross-functional teams (hardware, software, QA, systems engineering) to deliver products on schedule.</p> <p>· Document firmware architecture, APIs, and design decisions for maintainability.</p> <hr> <p>Qualifications</p> <p>· Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science</p> <p>· 5+ years of experience in embedded firmware development.</p> <p>· Strong proficiency in C/C++ and Python.</p> <p>· Experience with ARM Cortex-M, RISC-V, or similar MCU/SoC architectures.</p> <p>· Familiarity with RTOS and bare-metal programming.</p> <p>· Hands-on experience with hardware interfaces (SPI, I²C, UART, USB, BLE, Wi-Fi, etc.).</p> <p>· Proficiency with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers).</p> <p>· Experience with version control (Git) and CI/CD pipelines.</p> </div> </div><div class="content-pay-transparency"><div class="pay-input"><div class="title">Annual Salary Range</div><div class="pay-range"><span>$175</span><span class="divider">—</span><span>$205 USD</span></div></div></div>