Embedded Systems Engineer at an energy startup -- Bare Metal/RTOS jobs in United States
cer-icon
Apply on Employer Site
company-logo

Mesodyne · 3 hours ago

Embedded Systems Engineer at an energy startup -- Bare Metal/RTOS

Mesodyne is a startup company revolutionizing power generation with its innovative LightCell technology. They are seeking an experienced Embedded Engineer to own the firmware architecture for their power generation systems, focusing on developing robust, fail-safe systems that integrate hardware and software.

EnergyNanotechnology

Responsibilities

Own the firmware architecture: Architect and implement robust, thread-safe firmware using C/C++ and FreeRTOS. You will define task priorities, manage inter-process communication (queues, semaphores, mutexes), and prevent race conditions
Critical logic & functional safety: You are responsible for the code that controls the hardware. You will design and implement fail-safe state machines for the combustion systems, thermal management systems, and battery management systems--ensuring the system handles sensor failures or disconnects safely and predictably every time
Bare-metal driver development: Write, optimize, and maintain low-level drivers for sensors, valves, and peripherals. You work directly with registers, not just high-level libraries
Digital control implementation: Translate control laws into efficient C code. You will implement PID loops and state estimators, ensuring they run within real-time constraints without blocking safety checks
Hardware bring-up & debugging: Serve as the primary debugger at the hardware-software boundary. You will troubleshoot custom PCBs using oscilloscopes and logic analyzers to validate signal integrity and margin
Test automation: Develop Python scripts to automate hardware validation, ensuring that edge cases and failure modes are tested before deployment

Qualification

Embedded software developmentC/C++ masteryRTOS expertiseBare-metal driver developmentDefensive programmingHardware debuggingTest automationDigital control implementationHardware fluency

Required

4+ years of professional experience developing embedded software for hardware products that have shipped to customers
Expert-level proficiency in C/C++. You must possess a deep understanding of pointers, memory management, interrupts, etc
You write code assuming the hardware will fail. Experience designing fault-tolerant systems for hazardous environments (automotive, medical, or combustion) is highly valued
Proven experience setting up FreeRTOS (or equivalent) from scratch. You can explain how you have solved deadlocks and stack overflows issues
You are not just a coder; you are an engineer. You must be able to read electrical schematics, understand datasheet timing diagrams, and comfortably use lab equipment (scopes, analyzers) to debug systems

Company

Mesodyne

twittertwitter
company-logo
Mesodyne manufactures the LightCell: a high energy density, silent, compact power generator converting any fuel to electricity via light.

Funding

Current Stage
Early Stage
Total Funding
$12.05M
Key Investors
US ArmyNor'easter VenturesMassVentures
2024-08-21Grant· $1.9M
2024-06-10Seed· $2M
2024-01-26Grant· $0.25M

Leadership Team

leader-logo
Veronika Stelmakh
CEO & Co-Founder
linkedin
leader-logo
Walker Chan
CTO & Cofounder
linkedin
Company data provided by crunchbase