Logo
CalTek Staffing , Inc.

Embedded Software Engineer II

CalTek Staffing , Inc., Los Angeles, California, United States, 90079

Save Job

Overview Our client, a rapidly growing

robotics and hardware innovation company , is seeking an experienced

Embedded Software Engineer II

to design, develop, and optimize firmware and embedded control systems for next-generation robotic devices. This role is ideal for an engineer who enjoys hands-on integration with hardware, thrives in cross-disciplinary teams, and is passionate about bringing intelligent systems to life through embedded software.

Responsibilities Design, implement, and test

embedded software and firmware

for real-time control and automation systems. Develop and maintain code in

C/C++

for microcontrollers, RTOS, and hardware peripherals. Collaborate closely with electrical, mechanical, and systems engineering teams to integrate software with sensors, actuators, and hardware modules. Develop and debug firmware for

IoT-enabled devices , ensuring connectivity, reliability, and performance. Implement communication protocols (SPI, I2C, UART, CAN, Ethernet, BLE, etc.). Conduct hardware bring-up, board validation, and embedded system testing. Analyze system performance and optimize for timing, memory usage, and power efficiency. Participate in code reviews, documentation, and continuous improvement of embedded development processes. Qualifications

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. 3-6 years

of experience in embedded software or firmware development. Proficient in

C/C++

and hands-on experience with

RTOS environments

(e.g., FreeRTOS, VxWorks, ThreadX, or similar). Strong understanding of microcontroller architecture, low-level drivers, and real-time constraints. Experience integrating software with hardware - sensors, actuators, robotics components, or IoT platforms. Familiarity with debugging tools (JTAG, oscilloscopes, logic analyzers) and version control (Git). Preferred Skills

Experience with robotics, motion control, or automation systems. Knowledge of embedded Linux, Yocto, or ARM-based SoCs. Familiarity with IoT connectivity (BLE, Wi-Fi, MQTT). Exposure to computer vision or autonomous systems a plus. Excellent analytical and problem-solving skills; comfortable working in multidisciplinary R&D teams. Compensation

Estimated Base Salary (Los Angeles):

$125,000 - $155,000 (Depending on experience, specialization, and robotics/hardware expertise) Competitive benefits package and opportunity to work on cutting-edge robotics systems. Why Join

Contribute to groundbreaking

robotics and embedded technologies

developed in Southern California's innovation hub. Collaborate with top-tier engineers designing next-generation automation and intelligent hardware systems. Join a company shaping the future of robotics, IoT, and real-time embedded systems.