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

Embedded Software Engineer

Pi Square Technologies

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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Lake Forest, CA vacancy
  • $150k - $160k

     ...Job Summary We are seeking a Lead Embedded Software Engineer to serve as a technical leader within the software organization. This role will work closely with engineering leadership to mentor the software team, improve development processes, and define system-level... 
    Suggested
    Local area

    Recruiting Resources, Inc.

    Orange, CA
    3 days ago
  •  ...the active project demands and skills gaps, our staffing experts can help you find the best job for you. Role- Embedded Software Engineer with LabVIEW Location: Irvine, California, 100% onsite Long Term Project Job Overview: We are looking... 
    Suggested
    Permanent employment
    Contract work
    Remote work

    Tekfortune Inc

    Irvine, CA
    1 day ago
  • $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 North America, Inc.

    Irvine, CA
    4 days ago
  • $100k

     ...Embedded Software Engineer Irvine, CA (Onsite) $100k/annum (MAX) Bachelor's degree (BSCS/BSEE) with 3+ years related experience embedded software development and verification in C/C++ language. Exposure to completed Software Development Lifecycle (SDLC) with peripheral... 
    Suggested

    Saxon Global

    Irvine, CA
    8 hours 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 skilled... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Visa sponsorship
    Work visa

    DZYNE Technologies

    Irvine, CA
    2 days ago
  • $140k - $200k

     ...challenging work, with the prime directive of "Keeping Our Heroes Connected"? THE OPPORTUNITY Silvus is seeking a Senior Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted-line reporting to the... 
    Permanent employment
    For contractors
    Work at office
    Monday to Friday

    SILVUS TECHNOLOGIES

    Irvine, CA
    4 days ago
  •  ...Silvus is seeking a Senior Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted-line reporting to the Director of Software Engineering. The successful individual in this role will participate... 
    Work at office
    Flexible hours

    Motorola Solutions

    Irvine, CA
    10 hours 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
    22 hours 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
  •  ...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... 
    Permanent employment

    Turion Space

    Irvine, CA
    a month ago
  • $81.81k - $128.57k

     ...of smart home technology as a Firmware Engineer on our product team. You'll help create...  ...mobile application and cloud developers, the software testing team, and non-technical...  ...Engineering. ~2+ years of professional embedded firmware development experience required... 
    Work at office
    Local area
    Flexible hours
    3 days per week

    ASSA ABLOY

    Foothill Ranch, CA
    4 days ago
  • $81.81k - $128.57k

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

    Ameristar Perimeter Security USA Inc., an ASSA ABLOY Group b...

    Foothill Ranch, CA
    1 day ago
  •  ...Embedded Software Test Engineer Location: Irvine, CA Skills: Python, Embedded Software Testing, Script Based Testing, Test Framework, Device Testing, Automation Testing Responsibilities: Review software design and requirements specifications to provide input... 

    Central Business Solutions

    Irvine, CA
    1 day ago
  • $180k - $220k

     ...prime directive of "Keeping Our Heroes Connected"? Job Description THE OPPORTUNITY Silvus is seeking a Principal Embedded Software Engineer , who will report to the Senior Engineering Director on the Irvine Engineering team. The successful individual in this... 
    Permanent employment
    For contractors
    Work at office
    Relocation
    Monday to Friday

    Motorola Solutions

    Irvine, CA
    4 days 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
    2 days ago
  •  ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the...  ...Role Summary We are seeking a dedicated and innovative Embedded Software Engineer to join our software development team. This role is integral... 
    Full time
    Contract work

    Rivian and Volkswagen Group Technologies

    Irvine, CA
    1 day ago
  •  ...Sr. Reliability Engineer Location: Lake Forest, CA. Onsite A Senior Reliability Test Engineer at on-site, in Lake Forest, California...  ...regulations in Medical Device industry. Some knowledge with embedded systems, communication protocols for CAN bus and ethernet.... 
    Work at office

    Anveta

    Foothill Ranch, CA
    22 hours ago
  • $97k - $152k

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

    ASSA ABLOY

    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
    2 days ago
  • $129.5k - $229.5k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Manufacturing Engineering (MRO/ Plant Maintenance) Job Code: 45515 Job Location: All L3Harris Locations Job Schedule: 9/80   Job Description:... 
    Local area
    Flexible hours

    L3Harris Technologies

    Aliso Viejo, CA
    2 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...  ...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
    3 days ago
  •  ...Our client provider of digital technology and transformation, information technology and services Job Title: Lead I - Software Engineering Location: Aliso Viejo, CA Duration: 6 Months Job Type: Temporary Assignment Work Type: Remote What You'll... 
    Temporary work
    Remote work

    TekWissen LLC

    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
    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
    14 days ago
  •  ...TelemetryX is seeking a Director of Engineering for Telematics Hardware and Embedded Software in Irvine, CA to lead the design, development, and lifecycle management of telematics devices. You will manage hardware and embedded firmware teams, coordinate with product... 

    Jobleads-US

    Irvine, CA
    1 day ago
  • $119.8k - $234.7k

     ...Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsofts...  ...of lost customer capacity. We build the software that catches hardware failures before they...  ...field AND 8 years of firmware or embedded systems engineering experience OR Masters... 
    Ongoing contract
    Full time
    Work at office
    Local area
    Worldwide

    Microsoft

    Aliso Viejo, CA
    1 day ago
  • $150k - $190k

     ...Firmware Engineer At ButterflyMX, firmware sits at the critical intersection of electronics, embedded systems, product reliability, device security, and customer experience....  ...debug, secure, and optimize the embedded software that powers our next generation of access... 
    Remote work

    ButterflyMX

    Irvine, CA
    3 days ago
  •  ...Firmware Programming Role Role Description: Firmware programming, bare metal programming, Embedded C Proficient with programming for 32/16/8bit micro controllers. Proficient with C and Embedded C programming. Strong experience of working with compilers such... 

    Syntricate Technologies

    Irvine, CA
    4 days ago
  • $130k

     ...code, integrate, test, support and enhance software solutions for power conversion systems....  ...developing, integrating, and delivering embedded and PC software in a regulated product...  ...Coaching and guidance to Jr Firmware engineers in evaluation and design. Provides technical... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Remote work

    XP Power

    Irvine, CA
    7 hours 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
    22 hours ago

Do you want to receive more vacancies?

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