Embedded System Engineer Job in Torrance, CA | Yulys
×

Job Title: Embedded System Engineer

Company Name: CHIRP Robotics Corporation
Salary: USD 60,000.00
-
USD 120,000.00 Yearly
Job Industry: Program Development
Job Type: Full time
WorkPlace Type: On-Site
Location: Torrance, CA, United States
Required Candidates: 1 Candidates
Skills:
Machine Learning
Deep Learning
Neural Networks
Job Description:

We are seeking an Embedded Systems Engineer with a strong software focus to contribute to the development of our embedded platforms. The ideal candidate will be motivated and a self-starter willing to expand their knowledge base and expertise to design, build and deploy highly embedded systems. Additionally, the ideal candidate should have experience, be willing to learn or, simply, be dedicated enough to learn how to bring up bare-metal systems, develop low-level drivers, and work with real-time operating systems.

Responsibilities: Under guidance from senior electrical engineers, the candidate will:

  1. Develop and debug firmware for embedded systems using C/C++, JTAG and GDB
  2. Work with ARM-based architectures, including memory-mapped I/O and AXI4 protocols
  3. Bring up embedded systems from bare metal, including bootloader and peripheral initialization
  4. Select and implement lightweight RTOS solutions such as Zephyr or FreeRTOS
  5. Develop and optimize low-level drivers and embedded system components
  6. Understand and apply networking principles, including the OSI model and Ethernet stack
  7. Implement data structures such as circular buffers and queues from scratch
  8. Collaborate with hardware engineers to ensure proper integration of software and hardware components

Required Qualifications:

  1. Must be a U.S Citizen or Green Card holder
  2. Prior Experience: 3+ years experience
  3. Work on location is Torrance, CA
  4. BS in Electrical Engineering, Computer Engineering, or related field
  5. Proficiency in C/C++ and familiarity with assembly debugging. There will be a programming test and/or code review. Please bring a sample of code you have written (in any language) and be prepared to discuss it.
  6. Strong understanding of memory-mapped I/O, memory spaces, and embedded system principles
  7. Experience with RTOS concepts and lightweight operating system selection
  8. Familiarity with ARM-based architectures and AXI4 stream interfaces
  9. Solid understanding of networking protocols and Ethernet fundamentals
  10. Ability to implement low-level drivers and optimize embedded software
  11. Strong problem-solving skills and ability to work in a team environment

Company Overview

We are a seed phase start-up in stealth mode located in Torrance, CA. The company’s high energy and pace support rapid career advancement. The senior engineers are very knowledgeable, friendly, and willing to help. The company's goal is to become a key provider of novel sensor solutions for all types of applications. It has patents on the hardware side and IP in software / algorithms. Its current focus is on vehicle-based sensor suites for both the commercial and government markets.


FPGA Engineer

Compensation: $60,000 - $120,000 per year plus stock options

Job Description:

We are seeking an FPGA Engineer to design and implement complex FPGA designs for advanced and highly embedded multidomain robotics platforms. The ideal candidate must be motivated and a self-starter willing to expand their knowledge base and expertise.

General Responsibilities: Under senior electrical engineer guidance, the candidate will:

  1. Design, implement, and test FPGA-based systems to enhance product capabilities
  2. Build hardware/firmware specifically for avionics, robotics & flight-critical systems
  3. Develop and maintain RTL/firmware for peripherals, converters (ADC/DAC), and communication interfaces including 1 Gb+ Ethernet, PCIe, Serial (SPI, UART)
  4. Conduct simulation, hardware-in-the-loop (HITL) testing and validation

Required Qualifications:

  1. Must be a U.S Citizen
  2. Prior Experience: 3+ years
  3. BS in Electrical Engineering, Computer Engineering, or related field
  4. Need strong problem-solving skills and the ability to work in a small team environment
  5. Experience in VHDL/Verilog, SoC (System on Chip) design, and FPGA platforms. Strong preference for VHDL
  6. Worked with AMD/Xilinx FPGAs and/or SoC FPGAs
  7. Experience with Electronic Design Automation (EDA) Tools:
  8. GHDL, GTKWave, OpenOCD

Specific Job Tasks will Include the Following:

FPGA Architecture & Integration

  1. Architect FPGA subsystems including data paths, memory hierarchies, and interface logic
  2. Integrate FPGA designs with embedded processors (ARM/RISC-V soft or hard cores)
  3. Define register maps and hardware/software interfaces for FPGA peripherals
  4. Collaborate with PCB designers to ensure signal integrity, pin planning, and power requirements

Verification & Validation

  1. Develop simulation testbenches and verification environments
  2. Perform functional simulation and waveform analysis to validate RTL
  3. Perform timing analysis and timing closure across multiple clock domains
  4. Support system bring-up and debug using on-chip analyzers (e.g., ILA/SignalTap equivalents)

Hardware Debug & Integration

  1. Debug FPGA designs using oscilloscopes, logic analyzers, and JTAG tools
  2. Support hardware bring-up of new boards and prototypes
  3. Work closely with software and controls engineers to integrate FPGA functionality into the robotics platform

General Desired Skills Include

  1. Linux / Mac knowledge
  2. Command line tools and strong Unix tools and toolchains know-how
  3. Basic Linux host management (package management, updates etc.) understanding

FPGA Related Desired Skills Include

  1. Familiarity with Lattice / Microchip (Microsemi / Actel) and other cost-effective FPGA platforms / toolchains
  2. Experience with AXI bus (AXI Stream, AXI-4, etc.)
  3. Proficient with DSP on FPGA data flows and implementations highly desired
  4. Experience with processing, data routing and/or compute pipeline design methodologies
  5. Experience with timing closure techniques
  6. Prefer real world validation over simulated validation

Company Overview:

We are a seed phase start-up in stealth mode located in Torrance, CA. The company’s high energy and pace support rapid career advancement. The senior engineers are very knowledgeable, friendly, and willing to help. The company's goal is to become a key provider of novel sensor solutions for all types of applications. It has patents on the hardware side and IP in software / algorithms. Its current focus is on vehicle-based sensor suites for both the commercial and government markets.

Are you looking for more jobs nearby? Find your favorite jobs now by visiting our online jobs page.

Become a part of our growth newsletter