Embedded Software Engineer
Pi Square Technologies
Embedded Software Engineer
ResponsibilitiesDesign, 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...SuggestedLocal area- ...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...SuggestedPermanent employmentContract workRemote work
$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,...SuggestedLocal areaWorldwide$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$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...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate startVisa sponsorshipWork visa$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 employmentFor contractorsWork at officeMonday to Friday- ...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 officeFlexible hours
$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-...InternshipLocal areaWorldwideVisa sponsorship$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 timeContract workPart timeWork at officeLocal area- ...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
$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 officeLocal areaFlexible hours3 days per week$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 officeFlexible hours3 days per week- ...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...
$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 employmentFor contractorsWork at officeRelocationMonday to Friday$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...- ...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 timeContract work
- ...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
$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 timeWork at officeLocal areaFlexible hours$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 placementShift work$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 areaFlexible hours$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 placementInternshipLocal areaVisa sponsorship- ...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 workRemote work
- ...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 timeWork at officeRemote workNight shift
- ...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 timeInterim roleRemote work
- ...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...
$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 contractFull timeWork at officeLocal areaWorldwide$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- ...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...
$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 timeTemporary workWork experience placementLocal areaRemote work$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 payInternshipWork at officeRelocationMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- healthcare software sales Lake Forest, CA
- software support Lake Forest, CA
- embedded software Lake Forest, CA
- remote software sales Lake Forest, CA
- software technical support Lake Forest, CA
- software implementation project manager Lake Forest, CA
- software technology Lake Forest, CA
- id software Lake Forest, CA
- software sales Lake Forest, CA
- software Lake Forest, CA




