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:
- Develop and debug firmware for embedded systems using C/C++, JTAG and GDB
- Work with ARM-based architectures, including memory-mapped I/O and AXI4 protocols
- Bring up embedded systems from bare metal, including bootloader and peripheral initialization
- Select and implement lightweight RTOS solutions such as Zephyr or FreeRTOS
- Develop and optimize low-level drivers and embedded system components
- Understand and apply networking principles, including the OSI model and Ethernet stack
- Implement data structures such as circular buffers and queues from scratch
- Collaborate with hardware engineers to ensure proper integration of software and hardware components
Required Qualifications:
- Must be a U.S Citizen or Green Card holder
- Prior Experience: 3+ years experience
- Work on location is Torrance, CA
- BS in Electrical Engineering, Computer Engineering, or related field
- 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.
- Strong understanding of memory-mapped I/O, memory spaces, and embedded system principles
- Experience with RTOS concepts and lightweight operating system selection
- Familiarity with ARM-based architectures and AXI4 stream interfaces
- Solid understanding of networking protocols and Ethernet fundamentals
- Ability to implement low-level drivers and optimize embedded software
- 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:
- Design, implement, and test FPGA-based systems to enhance product capabilities
- Build hardware/firmware specifically for avionics, robotics & flight-critical systems
- Develop and maintain RTL/firmware for peripherals, converters (ADC/DAC), and communication interfaces including 1 Gb+ Ethernet, PCIe, Serial (SPI, UART)
- Conduct simulation, hardware-in-the-loop (HITL) testing and validation
Required Qualifications:
- Must be a U.S Citizen
- Prior Experience: 3+ years
- BS in Electrical Engineering, Computer Engineering, or related field
- Need strong problem-solving skills and the ability to work in a small team environment
- Experience in VHDL/Verilog, SoC (System on Chip) design, and FPGA platforms. Strong preference for VHDL
- Worked with AMD/Xilinx FPGAs and/or SoC FPGAs
- Experience with Electronic Design Automation (EDA) Tools:
- GHDL, GTKWave, OpenOCD
Specific Job Tasks will Include the Following:
FPGA Architecture & Integration
- Architect FPGA subsystems including data paths, memory hierarchies, and interface logic
- Integrate FPGA designs with embedded processors (ARM/RISC-V soft or hard cores)
- Define register maps and hardware/software interfaces for FPGA peripherals
- Collaborate with PCB designers to ensure signal integrity, pin planning, and power requirements
Verification & Validation
- Develop simulation testbenches and verification environments
- Perform functional simulation and waveform analysis to validate RTL
- Perform timing analysis and timing closure across multiple clock domains
- Support system bring-up and debug using on-chip analyzers (e.g., ILA/SignalTap equivalents)
Hardware Debug & Integration
- Debug FPGA designs using oscilloscopes, logic analyzers, and JTAG tools
- Support hardware bring-up of new boards and prototypes
- Work closely with software and controls engineers to integrate FPGA functionality into the robotics platform
General Desired Skills Include
- Linux / Mac knowledge
- Command line tools and strong Unix tools and toolchains know-how
- Basic Linux host management (package management, updates etc.) understanding
FPGA Related Desired Skills Include
- Familiarity with Lattice / Microchip (Microsemi / Actel) and other cost-effective FPGA platforms / toolchains
- Experience with AXI bus (AXI Stream, AXI-4, etc.)
- Proficient with DSP on FPGA data flows and implementations highly desired
- Experience with processing, data routing and/or compute pipeline design methodologies
- Experience with timing closure techniques
- 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.