
Opulent Global Technologies Inc.
Lake Forest, California • 3d ago
Easy Apply
Contract
Depends on Experience
89 results (2 new)

Opulent Global Technologies Inc.
Lake Forest, California • 3d ago
Easy Apply
Contract
Depends on Experience
















Johnson Controls, Inc.
Remote or Milwaukee, Wisconsin • Today
Full-time
USD 130,000.00 - 180,000.00 per year







Arlo Technologies
Remote or Carlsbad, California • Today
Full-time
USD 180,000.00 - 200,000.00 per year

Arlo Technologies
Remote or Carlsbad, California • Today
Full-time
USD 140,000.00 - 160,000.00 per year


Role :- Embedded Software Engineer
Location: Lake Forest, CA — On-site
Contract – 12+ months
Job Description :
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.
To see how well you match this job, please log in or create an account.
Once logged in, be sure to complete your profile to get the most accurate match score.
Lake Forest, California
•
Today
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,
Full-time
USD 50.00 - 60.00 per hour
Irvine, California
•
Today
Key Skills: Embedded C/C++, Bare Metal RTOS (FreeRTOS, VxWorks, ThreadX) Driver Development, BSP, Middleware Board Bring-Up, JTAG, Lauterbach, Trace32 Firmware Debugging, Oscilloscope, Logic Analyzer TI C2000, NXP, STM32, Aurix CAN, SPI, Ethernet Motor Control, FOC, Power Electronics, Actuator Control, Motor Drives HIL Testing, Hardware Bring-Up, Low-Level Debugging Required Qualifications 5+ years of experience developing embedded firmware for complex real-time systems Strong proficiency in em
Full-time
Long Beach, California
•
Today
At Relativity Space, we're building rockets to serve today's needs and tomorrow's breakthroughs. Our Terran R vehicle will deliver customer payloads to orbit, meeting the growing demand for launch capacity. But that's just the start. Achieving commercial success with Terran R will unlock new opportunities to advance science, exploration, and innovation, pioneering progress that reaches beyond the known. Joining Relativity means becoming part of something where autonomy, ownership, and impact ex
Full-time
USD 154,000.00 - 230,000.00 per year
Carlsbad, California
•
Today
About us One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team. What you'll do This is a role for a Embedded Software Engineer within Secu
Full-time
USD 95,000.00 - 150,000.00 per year