Back to Jobs
Recently postedTechnology

Sr. Embedded Engineer -- Onsite -- W2 Profiles

Trebecon LLCSan Diego, CA🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationSan Diego, CA, United States
GitEmbedded SystemsC++JenkinsPythonCI/CDLinux

Job description

Job Title: Senior Embedded Engineer
Location: San Diego, CA - Onsite

Key Responsibilities

  • Design, develop, and maintain embedded software and firmware.
  • Develop low-level device drivers and hardware interface modules.
  • Work with microcontrollers (MCUs), microprocessors, and embedded platforms.
  • Develop and optimize applications using C and C++.
  • Work with RTOS platforms such as FreeRTOS, QNX, or VxWorks.
  • Debug hardware and software integration issues.
  • Perform board bring-up, system integration, and hardware validation.
  • Work with communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
  • Optimize embedded applications for performance, memory, and power consumption.
  • Collaborate with hardware, QA, and system engineering teams.
  • Participate in code reviews, testing, and technical documentation.

Required Skills

  • Strong programming experience in Embedded C and C++.
  • Hands-on experience with microcontrollers and microprocessors.
  • Strong knowledge of RTOS concepts and multithreading.
  • Experience in device driver development.
  • Knowledge of ARM architecture and embedded Linux.
  • Experience with debugging tools such as JTAG, GDB, and Lauterbach.
  • Knowledge of communication protocols: UART, SPI, I2C, CAN.
  • Experience with hardware-software integration.
  • Strong understanding of memory management and interrupt handling.

Preferred Skills

  • Experience with Linux kernel development.
  • Knowledge of bootloaders and BSP development.
  • Experience with automotive embedded systems.
  • Knowledge of AUTOSAR.
  • Experience with Python scripting.
  • Familiarity with Git, Jenkins, and CI/CD pipelines.

Similar jobs