Embedded Software Engineer
Pi-Square Technologies LLC
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.
$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$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...SuggestedPermanent employment- ...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...SuggestedPermanent employment
$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...SuggestedLocal areaWorldwide$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...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate startVisa sponsorshipWork visa$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 employmentInternshipWork from home$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$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 officeFlexible hours3 days per week$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 areaWorldwide$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...$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 employmentFull timeWork at officeLocal areaFlexible hours- ...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 contractFull timeContract workTemporary workFor contractorsWork at officeRemote work
- ...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
- ...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 timeTemporary workImmediate startFlexible hours
$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 contractWork at officeLocal areaWorldwide3 days per week- 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...
- ...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
- ...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
$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$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 timeWork at officeLocal areaFlexible hours$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$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$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 timeWork at officeLocal areaFlexible hours- ...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
$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 placementInternshipLocal areaVisa sponsorship- ...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 contractPermanent employmentFor contractorsImmediate start
$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 payFull timeContract workPart timeLocal area$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$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 timeTemporary workPart timeLocal areaImmediate startWork from homeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software technology Lake Forest, CA
- entry level software sales Lake Forest, CA
- id software Lake Forest, CA
- software sales Lake Forest, CA
- healthcare software sales Lake Forest, CA
- embedded software Lake Forest, CA
- ultimate software Lake Forest, CA
- remote software sales Lake Forest, CA
- software implementation project manager Lake Forest, CA
- software support Lake Forest, CA





