Embedded Software Engineer

Analog Group

San Diego (CA)

On-site

USD 85,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company is seeking an Embedded Software Engineer in San Diego. This role is focused on designing and developing software for high-reliability applications, requiring strong skills in C, C++, and knowledge of hardware architectures. Candidates should have experience in real-time operating systems and firmware solutions.

Qualifications

  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field required.
  • Experience with coding, low-level drivers, and real-time operating systems.
  • Ability to design, implement, and debug complex software and firmware solutions.

Responsibilities

  • Design and develop software for high reliability applications.
  • Support reviews and customer assistance, including creating user manuals.
  • Document and review software including bootloaders and BSPs.

Skills

C
C++
Assembly Language
Real Time OS (VxWorks, Linux)
Hardware Testing
Debugging
FPGA/HDL

Education

Bachelor's Degree in Computer Science
Bachelor's Degree in Computer Engineering
Bachelor's Degree in Electrical Engineering

Tools

Revision Control (git, cvs, clearcase)
Logic Analyzers
Oscilloscopes

Job description

Responsibilities of Embedded Software Engineer:

Essential Functions:
  • Design, develop, document, and review software for high reliability applications including Bootloaders, and Board Support packages.
  • Support reviews, customer support, writing software design documents and software user manuals.
Required Knowledge, Skills and Abilities:
  • Experience:
    • Coding, including low level HW drivers, in Real Time OS environments: VxWorks, Linux (Kernel and user space), RTEMS a plus.
    • With in-circuit emulators.
    • Writing bootloaders and linker command files.
    • With C, C++ and assembly language as well as using in-circuit emulators, low level drivers, and board support package (BSP) design.
    • Porting an existing BSP to a different operating system is a plus.
    • With PPC processors a plus.
  • Ability to design, implement, and debug complex software solutions and firmware solutions.
  • Knowledge of computer hardware architectures and components such as processor buses (60x, etc), MMU, cache, nonvolatile memories, volatile memories, backplane buses, and communication buses such as PCI and AMBA AHB, APB.
  • Familiarity with revision control (git, cvs, clearcase, etc.).
  • Well versed with logic analyzers and oscilloscopes for hardware testing and debugging.
  • FPGA/HDL experience a plus, including FPGA architectures and toolchains.
Qualifications:
  • Bachelor’s Degree inComputer Science, Computer Engineering, Electrical Engineering, or related field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Trinity Technology Solutions LLC • California (MO)

On-site
USD 120,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Veriipro • Mossville (IL)

On-site
USD 95,000 - 135,000
Firmware Embedded Software Engineer
Firmware Embedded Software Engineer

STS Technical Services • Melbourne (FL)

On-site
USD 90,000 - 120,000
BSP Software Engineer
BSP Software Engineer

Webster & Webster Associates • Dallas (TX)

On-site
USD 80,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Analog Group • New Jersey

On-site
USD 80,000 - 120,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

6AM City, LLC • Wisconsin

On-site
USD 100,000 - 135,000
C++ Embedded Software Engineer
C++ Embedded Software Engineer

ContractStaffingRecruiters.com • Aurora (CO)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CSG Talent • Long Beach (CA)

On-site
USD 120,000 - 160,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Combined Selection Group Ltd • California (MO)

On-site
USD 120,000 - 170,000
Embedded Firmware Engineer at CALCULEX, Inc
Embedded Firmware Engineer at CALCULEX, Inc

Wayne State University • Fremont (CA)

On-site
USD 90,000 - 120,000