Mid-level Embedded Engineer / Networking Experience / Irvine, CA
Irvine, California
Full Time
$110k - $135k
We are looking for a Mid-Level Embedded Software Engineer who can design and implement individual embedded software blocks — not just integrate, but truly build the core embedded systems from the ground up. The right candidate is deeply familiar with Embedded Linux, RTOS, and hands-on C/C++ development in constrained environments.
Experience working on wireless or networking applications is a big plus, especially in real-time or security-sensitive contexts.
This is not just another tech role — we're specifically hiring for "actual embedded" engineers who can own firmware components, write efficient, hardware-near code, and understand the intricacies of real-time systems.
Key Responsibilities:
Design, develop, and test embedded software components and modules from scratch
Work with RTOS (e.g., FreeRTOS, Zephyr, VxWorks) and Embedded Linux (kernel, drivers, build systems)
Implement robust networking protocols (TCP/IP, UDP, MQTT, TLS, etc.)
Design and integrate embedded security features like secure boot, encryption, key storage
Interface with hardware peripherals and sensors via SPI, I2C, UART, etc.
Optimize for performance, memory usage, and real-time constraints
Collaborate with hardware and system architects for board bring-up and debugging
Required Qualifications:
3–7 years of professional experience in embedded software development
(Ideal: 3–5 years with deep relevant experience; more senior candidates also welcome)
Strong proficiency in C/C++ for embedded systems
Practical experience with both Embedded Linux and RTOS-based development
Solid grasp of networking and communication protocols in embedded environments
Demonstrated ability to design and implement low-level software blocks, not just integration
Familiarity with debugging tools (JTAG, logic analyzers, oscilloscopes)
Understanding of embedded system constraints (memory, power, latency)
Nice to Have:
Experience working on wireless, IoT, or networking applications
Scripting in Python or Bash
Secure OTA update mechanisms and secure firmware lifecycle
Experience with CI/CD in embedded environments
Familiarity with bootloaders and custom board bring-up
The Offer
Competitive Salary
You will receive the following benefits:
401(k) matching
PTO Leave
Applicants must be currently authorized to work in the United States on a full-time basis now and in the future.