Embedded Software Engineer

Company:  Analog Group
Location: San Diego
Closing Date: 07/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / 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 in Computer Science, Computer Engineering, Electrical Engineering, or related field.
#J-18808-Ljbffr
Apply Now
Share this job
Analog Group
  • Similar Jobs

  • Embedded Software Engineer

    San Diego
    View Job
  • Embedded Software Engineer

    San Diego
    View Job
  • Embedded Software Engineer

    La Mesa
    View Job
  • Embedded Software Engineer

    San Diego
    View Job
  • Embedded Software Engineer

    San Diego
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙