IoT Engineer

meter

San Francisco, UShybridPosted Jun 25, 2026
Posting intelligenceActively listedReposted 2×, possible evergreen/ghost posting

About the role

About the Role

We are looking for an IoT Engineer who operates at the intersection of the physical and digital worlds. In this role, you won't just design the shell, nor will you just write the code - you will bring the entire product to life.

We realize that true hybrids are rare. Whether you are a Mechanical Engineer who fell in love with embedded programming, or a Firmware Engineer who thrives on getting your hands dirty with CAD and physical prototyping, we want to talk to you. You will be responsible for designing mechanical assemblies while simultaneously writing the firmware that controls them and connects them to the digital world.

What You’ll Do (Responsibilities)

Your time will be split between mechanical design, firmware development, and system integration.

Mechanical Engineering:

Design, model, and prototype mechanical enclosures, mechanisms, and structural components using 3D CAD software (e.g., SolidWorks, CREO, etc).

Select appropriate materials, manufacturing processes (3D printing, injection molding, CNC machining), and fastening methods.

Perform thermal, stress, and ingress protection (IP rating) analyses to ensure hardware durability.

Servo and robotic mechanisms evaluations

Firmware & Software Engineering:

Develop, debug, and maintain clean embedded code for ARM based CPUs and peripheral ASICs and PHYs

Implement low-level drivers for sensors, actuators, power management systems (PoE); perform hardware validation and bring-up of new SoCs; debug cross-layer (bootloader, kernel, application) and cross-domain issues (firmware, electrical) issues

System Integration & Testing:

Collaborate with HWPMs and other NPI members, Manufacturing partners and trusted vendors

Build, test, and iterate on functional prototypes

Troubleshoot system-level bugs where mechanical constraints and firmware logic collide.

What You Bring (Qualifications)

We don't expect you to be a 10/10 master of both fields, but you must be highly proficient in one and capably dangerous in the other.

Education: Bachelor’s degree in Mechatronics, Mechanical Engineering, Electrical/Computer Engineering, Computer Science, or equivalent practical experience.

The Baseline Skills:

Hands-on experience with 3D CAD tooling and drafting.

Proficiency in embedded systems (firmware/software); familiarity with Linux, RTOS, bootloaders and their build systems, or kernel-level debugging.

Familiarity with standard hardware protocols (I2C, SPI, UART) and the equipment used to troubleshoot their electrical implementation

A "systems-thinking" mindset - you understand how a change in mechanical design affects thermal performance, battery life, and firmware complexity.

Bonus Points If You Have:

Experience bringing a physical IoT product from concept to mass production and post launch support.

Familiarity with Linux-based systems and platforms (MediaTek, Qualcomm, Marvell, etc).

Experience with implementing wired and wireless networking protocols.

Why Join Us?

If you hate being boxed into a single department and want to see your physical designs move because of the code you wrote, this is your playground. You will have total ownership over the end-to-end physical product development lifecycle.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United States medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.