Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

Full-time

Pi-Square Technologies LLC

Embedded Software Engineer








Responsibilities
Design, develop, and maintain C/C++ software for RTOS, Real-Time Linux, and Linux-based embedded controllers for real-time sensing, communication, monitoring, and device control.
Develop multi-threaded and real-time applications, including task scheduling, interrupts, synchronization, IPC, timers, state machines, watchdogs, and fault handling.
Develop and integrate low-level hardware interfaces and communication protocols including GPIO, UART, SPI, I C, CAN/CAN-FD, Ethernet, TCP/IP, and UDP.
Develop and debug device drivers, BSP/HAL components, and hardware/software interfaces.
Perform system-level debugging and performance analysis, including latency, jitter, CPU/memory utilization, and communication performance.
Support networking and application interfaces including REST, MQTT, gRPC/Protobuf, and related technologies.
Develop Python tools for test automation, diagnostics, data collection, and hardware validation.
Participate in architecture/design reviews, code reviews, testing, integration, and system validation.
Required Qualifications
BS/MS in Computer Engineering, Electrical Engineering, Computer Science, or related field, with 5+ years of embedded/real-time software development experience.
Strong proficiency in C/C++ and working proficiency in Python.
Strong foundation in computer organization and architecture, including Von Neumann/Harvard architectures, CPU operation, registers, instruction execution, buses, and memory-mapped I/O.
Strong understanding of memory architecture, including cache, SRAM/DRAM/Flash, stack/heap, virtual/physical memory, DMA, and memory management.
Strong knowledge of Real-Time Operating Systems, including tasks/threads, scheduling, priorities, context switching, mutexes/semaphores, queues, synchronization, priority inversion, latency, jitter, and deterministic execution.
Strong understanding of hardware/software interrupts, ISRs, interrupt priorities, exceptions, interrupt latency, and interrupt-to-task interaction.
Hands-on experience with embedded controllers/microprocessors/SoCs and hardware interfaces such as GPIO, UART, SPI, I C, CAN/CAN-FD, ADC/DAC, and Ethernet.
Experience with Embedded/Real-Time Linux, multithreading, IPC, sockets, device interfaces, and user-space/kernel-space concepts.
Ability to read schematics, datasheets, register maps, memory maps, and timing diagrams and debug hardware/software interactions.
Preferred Qualifications
Experience with FreeRTOS, Zephyr, QNX, VxWorks, ThreadX, PREEMPT_RT, ARM-based controllers, device drivers, BSPs, Yocto/Buildroot, industrial communication protocols, and JTAG/GDB/oscilloscope/logic-analyzer debugging.
Experience with BESS/HESS, BMS, PCS, power electronics, industrial controls, automotive, robotics, or other real-time control systems is a plus.
UL 60730 experience is a plus

Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company, Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development, Projects, Requirements Analysis, Software Design, Software Implementation, Efficient Build, Release Process, and turnkey software V & V Services. We have more than 20+ years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment, connected vehicles, Cyber security, OTA, and Advanced Safety/ Body electronics.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Lake Forest, CA vacancy
  • $100k - $160k

     ...experience. Overview: As a Wireless Systems Integration Engineer at TP-Link, you will play a key role in integrating wireless chipsets...  ...drivers and firmware, as well as developing RF calibration software. Additionally, you will conduct wireless performance testing,... 
    Suggested
    Local area
    Worldwide

    TP-Link Systems Inc.

    Irvine, CA
    a month ago
  • $145k - $190k

     ...Embedded Software Engineer Irvine,CA, US Experience: Senior Level Salary: $145,000 - $190,000 per year We are seeking a highly skilled and motivated Embedded Software Engineer to join our dynamic and innovative team. This is a permanent position where you will be working... 
    Suggested
    Permanent employment

    Leoforce

    Irvine, CA
    3 days ago
  •  ...Job Description Job Description Description Turion Space is seeking skilled Embedded Software engineers. We are a new space startup that is growing fast with one satellite in space and at least 6 more planned in the next two years. As a Senior Embedded Software... 
    Suggested
    Permanent employment

    Turion Space

    Irvine, CA
    a month ago
  • $150k - $240k

     ...experience. Overview: As a Senior Wireless Systems Integration Engineer at TP-Link, you will be responsible for integrating wireless...  ..., and new standards, developing and producing certification software to ensure compliance with evolving requirements. Design, implement... 
    Suggested
    Local area
    Worldwide

    TP-Link Systems Inc.

    Irvine, CA
    a month ago
  • $125k - $166k

     ...perspectives, and support every team member’s success. Ready to do work that matters? Join us. Position Title: Sr. Embedded Software Engineer Location: Irvine CA Work Arrangement: Hybrid Position Summary: We are looking for a motivated and... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Visa sponsorship
    Work visa

    DZYNE Technologies

    Irvine, CA
    17 hours ago
  • $132.5k - $196.14k

     ...the forefront of designing and developing high-speed transceivers for computer networks. We are seeking a Senior Staff Embedded Device Software Engineer who is passionate about technology and committed to delivering high-quality, scalable embedded software solutions. As... 
    Permanent employment
    Internship
    Work from home

    Marvell

    Irvine, CA
    3 days ago
  • $100k - $120k

     ...recent graduate who wants to grow their career in embedded systems, IoT, and consumer or enterprise...  ...ll help design, develop, and improve the core software that powers our devices. You’ll work alongside experienced engineers, learning how to create reliable, high-... 
    Internship
    Local area
    Worldwide
    Visa sponsorship

    TP-Link Systems Inc.

    Irvine, CA
    a month ago
  • $135.1k - $168.9k

     ...but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Sr Embedded Software Engineer, you will play a key role in the development of cutting-edge charging products. You will contribute to software design and... 
    Full time
    Contract work
    Part time
    Work at office
    Local area

    Rivian

    Irvine, CA
    1 day ago
  • $81.81k - $128.57k

     ...Firmware Engineer# Firmware Engineer**Job Summary**Shape the future of smart home technology...  ...application and cloud developers, the software testing team, and non-technical stakeholders...  ...Engineering.* 2+ years of professional embedded firmware development experience required... 
    Work at office
    Flexible hours
    3 days per week

    Record UK Ltd

    Lake Forest, CA
    2 days ago
  • $100k - $140k

     ...performance and to provide consumers with a seamless, effortless technology experience. Overview: We are seeking a skilled Embedded Software Engineer to design, develop, and optimize consumer networking products such as routers, access points, and switches on our Home... 
    Local area
    Worldwide

    TP-Link Systems Inc.

    Irvine, CA
    a month ago
  • $100k - $150k

     ...video technology to Aerospace applications. Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic and innovative team. You will... 

    TRL11, Inc.

    Irvine, CA
    a month ago
  • $160k - $190k

     ...here. Together, let's redefine what is possible in orbit and beyond! Terran Orbital is seeking an experienced Staff Embedded Linux Software Engineer to join our dynamic team. Reporting to the Embedded Software & FPGA Manager, the Staff Embedded Software Engineer... 
    Permanent employment
    Full time
    Work at office
    Local area
    Flexible hours

    Terran Orbital Corporation

    Irvine, CA
    a month ago
  •  ...Description ARES has an exciting opportunity for a Systems Engineer supporting the Engineering, Professional, and Administrative Support...  ...providing independent technical evaluation of contractor-led software modernization and development activities, including software... 
    Ongoing contract
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office
    Remote work

    GrabJobs

    Aliso Viejo, CA
    1 day ago
  •  ...NETGEAR is seeking a technically skilled and customer-centric Systems Engineer to support our Enterprise and IT customers. This role focuses on delivering technical leadership during the sales cycle and beyond, ensuring successful deployments of wired and wireless enterprise... 
    Remote work

    GrabJobs

    Mission Viejo, CA
    1 day ago
  •  ...Degree Travel Percentage: Negligible Job Category: Engineering Senior Embedded Firmware Engineer – Connected Products Engineer the Connected...  ...firmware, wireless connectivity, and intelligent software that allows tools, sensors, and mobile applications to communicate... 
    Full time
    Temporary work
    Immediate start
    Flexible hours

    Fieldpiece

    Orange, CA
    17 hours ago
  • $119.8k - $234.7k

     ...MicrosoftOverviewMicrosoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud...  ...deployment Lead collaboration projects with hardware, firmware and software teams that fault reduction projects Build automation to drive... 
    Ongoing contract
    Work at office
    Local area
    Worldwide
    3 days per week

    Microsoft

    Aliso Viejo, CA
    4 days ago
  • Job Summary The Lead II will play a crucial role in overseeing and guiding a team to achieve project objectives. Key Responsibilities Lead and mentor junior team members. Contribute to project planning and execution. Collaborate with cross‑functional teams...

    Compunnel

    Aliso Viejo, CA
    1 day ago
  •  ...Abtech Technologies is seeking an experienced Tier 2 IT Support Engineer to support MSP clients throughout Southern California, but...  ...Experience Strong Windows 10/11 troubleshooting, including hardware, software, drivers, printing, profiles, connectivity, performance, and... 
    Full time
    Work at office
    Remote work
    Night shift

    Abtech Technologies, Inc.

    Lake Forest, CA
    9 days ago
  •  ...brilliantly. The largest device company in the world – with complementary businesses in Surgical and Vision Care Sr. Reliability Engineer Benefits: Medical Dental Holiday PTO 401K matching Location: Lake Forest, CA – 100% onsite, 5 days/week... 
    Contract work

    WaveCrest Staffing Group

    Lake Forest, CA
    1 day ago
  • $145.7k - $218.5k

     ...entertainment excellence and creativity. Service Reliability Engineer Do you want to use transformative technologies to achieve...  ...Requirements Minimum of 5+ years working experience in Software Development and/or Linux Systems Administration role. Strong... 
    Work experience placement
    Shift work

    PlayStation

    Aliso Viejo, CA
    17 hours ago
  • $97k - $152k

     ...the future of smart home technology as a Senior Hardware Systems Engineer on our product team. You’ll help create next-generation...  ...hardware engineers, mobile application and cloud developers, the software testing team, and non-technical stakeholders. Primary Duties... 
    Full time
    Work at office
    Local area
    Flexible hours

    ASSA ABLOY

    Lake Forest, CA
    1 day ago
  • $28.6 - $33.8 per hour

     ...reliable connectivity, including video and high-bandwidth data. Job Description THE OPPORTUNITY The Intern - Embedded Software, System, and Test Engineer will report to the Senior Engineering Director heading our Irvine Engineering team. The successful individual in... 
    Hourly pay
    Internship
    Work at office
    Relocation
    Monday to Friday

    Motorola Solutions

    Irvine, CA
    1 day ago
  • $120k - $145k

     ...benefit package to our team members. Title: AI SOLUTIONS ENGINEER (LEAD) Salary: Exempt Reports to: Matt Lowe, IT Manager...  ...practical experience. 4+ years of professional experience in software development, automation engineering, data engineering, or AI/ML... 
    Work at office

    Air Treatment

    Lake Forest, CA
    2 days ago
  • $120k - $140k

     ...Job Description Job Description Senior Mechanical Engineer Quantum Fuel Systems / Reports to: Senior Vice President, Product...  ...selection. Developing and implementing test procedures. Software: CAD (NX Unigraphics preferred) Large modular assemblies design... 
    Full time
    Work at office
    Local area
    Flexible hours

    Quantum Fuel Systems LLC

    Lake Forest, CA
    a month ago
  •  ...environmental, transportation, life testing, PCBA stress screening, engineering tests and/or V&V to ensure timely and efficacious completion...  ...be familiar with GMP/QSR regulations. •Some knowledge with embedded systems, communication protocols for CAN bus and ethernet.... 
    Full time
    Interim role
    Remote work

    Aequor

    Lake Forest, CA
    5 days ago
  • $100k - $120k

     ...Overview TP-Link Systems Inc. is seeking a creative Hardware Engineer to join our systems engineering team. You will support consumer...  ...applicable regulatory requirements. Work closely with firmware, software, mechanical, QA, manufacturing, project management, and supply... 
    Work experience placement
    Internship
    Local area
    Visa sponsorship

    TP-Link Systems Inc.

    Irvine, CA
    a month ago
  •  ...Job Description Job Description Title: Lead Hardware Engineer Term: Long-Term Contract/Perm Location: San Diego, Ca, Irvine, Ca, Los Angeles, Ca, Virginia Start Date: ASAP  Required: US Citizen or Green Card Holder Only ~ Experience designing high-speed... 
    Long term contract
    Permanent employment
    For contractors
    Immediate start

    A2e Technologies

    Irvine, CA
    a month ago
  • $85 per hour

     ...About the Opportunity: Saratech is seeking a Systems Engineer with strong Model-Based Systems Engineering (MBSE) leadership and implementation experience to drive the adoption and maturation of MBSE practices across the organization. Salary Range: $90 per hour (... 
    Hourly pay
    Full time
    Contract work
    Part time
    Local area

    Saratech

    Irvine, CA
    4 days ago
  • $150k - $175k

     ...Always. Do you want to lead the Systems Engineering of next-generation, market-leading...  ...DO-178C and DO-254 Coordinate across software, firmware, hardware, and test teams to ensure...  ...$141,000.00-$202,000.00 2 weeks ago Embedded System Software Engineer (Smart Home)... 
    Full time

    Round-Peg Solutions (RPS)

    Irvine, CA
    1 day ago
  • $124k - $229.4k

    Team Name:StarCraftJob Title:Lead UI Engineer - StarCraft | Irvine, CARequisition ID:R028154Job Description:Your Mission Blizzard Entertainment...  .... Minimum Requirements Experience 8+ years of professional software engineering experience, with significant experience developing... 
    Full time
    Temporary work
    Part time
    Local area
    Immediate start
    Work from home
    Relocation package

    Blizzard Entertainment

    Irvine, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!