Sr. Embedded Software Engineer
PEAK Technical Staffing
Lake Forest, CA
JOB DETAILS
LOCATION
Lake Forest, CA
POSTED
2 days ago
#Eng-IT-01
Sr. Embedded Software Engineer
Lake Forest, CA
Job Functions:
Responsible for embedded systems development from concept through production, including requirements, architecture, coding, testing, and release.
Core Responsibilities:
- Develop and maintain firmware across embedded Linux platforms and device drivers.
- Build firmware applications and optimize existing firmware for performance, power usage, and reliability.
- Develop internal tools for data collection, testing, diagnostics, and performance validation.
- Investigate problem reports; identify root causes; implement fixes; document solutions.
- Participate in technical reviews of hardware, firmware, and software requirements.
- Create architecture, design, and detailed technical documentation.
- Approve test/validation methods and collaborate closely with SQA.
- Support product integration across gateways, cameras, BLE devices, edge computing, and cloud services.
Expanded Responsibilities:
- Build firmware supporting BLE, Wi-Fi, RF, and modern IoT protocols (MQTT, WebSockets, REST).
- Integrate with edge gateways, including containerized applications (Docker), device management agents, and OTA update mechanisms.
- Support data ingestion pipelines feeding cloud analytics and AI/ML systems (Azure/GCP).
- Work with cross-functional teams to enable sensor fusion, data streams, and APIs connecting edge devices to backend platforms.
- Contribute to long-term modernization of the embedded stack (Linux optimizations, secure boot, diagnostics, and telemetry).
Required Qualifications:
- BS in Electrical Engineering, Computer Science, or related field.
- 5+ years of embedded software design and development experience.
- Proficient in C/C++, python, and Linux-based development.
- Deep experience with embedded Linux, including kernel, u-boot, and driver-level work.
- Familiarity with Yocto or other embedded Linux build systems.
- Working knowledge of Containerization, either Dockers or Kubernetes.
- Experience with wireless systems (BLE, Wi-Fi, RF) and communication protocol design.
- Strong skills in debugging, test automation, and use of oscilloscopes, logic analyzers, etc.
- Ability to analyze performance, optimize memory footprint, and design for low-power systems.
Preferred Qualifications:
- Experience developing for edge gateways (Client/ARM Clients, containers, virtualization).
- Knowledge of IoT systems and device-to-cloud architectures (Azure IoT, GCP IoT Core equivalents).
- Understanding of sensor fusion, computer vision pipelines, or edge deployment.
- Experience with secure device management, OTA updates, and remote diagnostics.
- Familiarity with retail, industrial IoT, or safety-critical embedded systems.
Company Benefits:
- Comprehensive healthcare benefits including medical, dental, and vision coverage; Life/ADD/LTD insurance; FSA/HSA options.
- 401(k) Plan with Employer Match
- Generous Paid Time Off (PTO) policy
- Observance of 11 paid company holidays
- Various Employee Engagement Events
- Exciting Growth Opportunities
- Positive Company Culture
About the Company
P
PEAK Technical Staffing
For over 50 years, PEAK has excelled in providing comprehensive staffing and workforce solutions. We go beyond traditional staffing to offer a holistic, on-demand workforce model, addressing every facet of your workforce needs.
COMPANY SIZE
500 to 999 employeesINDUSTRY
Staffing/Employment Agencies
FOUNDED
1968
WEBSITE
http://www.peaktechnical.com