Search by job, company or skills

L

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Over 50 applicants

Job Description

We are seeking a highly skilled Embedded Systems Developer with expertise in FPGA programming, shared memory architecture, and hardware abstraction layers. The ideal candidate will have hands-on experience in chip development and ECU integration, particularly in automotive or industrial domains.

Key Responsibilities:

  • Design, develop, and optimize embedded software for microcontrollers, SoCs, and FPGAs.
  • Implement and maintain Hardware Abstraction Layers (HAL) for scalable and portable embedded applications.
  • Work with shared memory and inter-process communication mechanisms in multi-core systems.
  • Collaborate with hardware teams on chip development, including verification and bring-up.
  • Develop and integrate software for Electronic Control Units (ECUs) in automotive or industrial systems.

Technical Skills:

  • Strong proficiency in Embedded C/C++
  • Experience with FPGA development (e.g., VHDL/Verilog, Xilinx/Intel tools)
  • Knowledge of RTOS (e.g., FreeRTOS, QNX, VxWorks)
  • Familiarity with shared memory and synchronization techniques
  • Expertise in HAL design and implementation
  • Exposure to chip-level development and silicon bring-up
  • Hands-on experience with ECU software and diagnostics
  • Understanding of automotive protocols (CAN, LIN, FlexRay).

More Info

Job Type:
Industry:
Employment Type:

Job ID: 134158399