×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Menlo Park, San Mateo County, California, 94029, USA
Listing for: AttoTude inc.
Full Time, Seasonal/Temporary position
Listed on 2025-12-05
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below

Join Our Innovative Team and Shape the Future of Technology

Atto Tude is looking for passionate individuals who are eager to join us in revolutionizing data centers with our groundbreaking interconnect technology.

We're inspired by the future and relentless in making it happen.

We’re looking for bold, driven individuals who:

Are fearless innovators and action-oriented problem solvers

Believe in collaboration over hierarchy and openness over ego

Push boundaries, challenge convention, and lead with ambition

Firmware Engineer

Department

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.

Full-time

Job Description – Firmware Engineer

Position Overview

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.

---

Key Responsibilities

· Design, develop, and maintain firmware in C/C++ for microcontrollers, SoCs, and embedded platforms.

· Implement and optimize device drivers for hardware peripherals (SPI, I²C, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM).

· Integrate and configure RTOS or bare-metal firmware.

· Perform board bring-up and hardware validation, working closely with electrical engineers.

· Debug and analyze firmware/hardware issues using oscilloscopes, logic analyzers, and JTAG/SWD.

· Develop secure bootloaders and update soluions

· Write and maintain unit tests and automated test scripts for firmware validation.

· Collaborate with cross-functional teams (hardware, software, QA, systems engineering) to deliver products on schedule.

· Document firmware architecture, APIs, and design decisions for maintainability.

---

Qualifications

· Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science

· 5+ years of experience in embedded firmware development.

· Strong proficiency in C/C++ and Python.

· Experience with ARM Cortex-M, RISC-V, or similar MCU/SoC architectures.

· Familiarity with RTOS and bare-metal programming.

· Hands-on experience with hardware interfaces (SPI, I²C, UART, USB, BLE, Wi-Fi, etc.).

· Proficiency with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers).

· Experience with version control (Git) and CI/CD pipelines.

Join Atto Tude as we innovate the future of data centers. Together, we can overcome the challenges of AI scalability with our groundbreaking terahertz technology.

Your Impact

Contribute to a transformative technology that shapes the future of AI and data processing.

Get Involved

Join a community dedicated to pushing the boundaries of high-speed data communication.

Join Us in Shaping the Future of AI

Be part of a revolutionary journey in AI and data communication. Atto Tude is at the cutting edge, and we want you with us.

Innovate with us and drive technological advancements forward.

Collaborate with industry leaders and visionaries alike.

Unlock your potential in a fast-paced environment.

Open Positions

We are currently hiring in Ottawa, ON, Canada and Menlo Park, CA.

If you don't see a position that perfectly matches your skills, but you're still interested in joining our team, we encourage you to send us your resume for future opportunities.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary