Software Engineer Iv

San Diego, CA 92121, United States

Job Description

b'

BEPC has an open position for Software Engineer IV in San Diego, CA!
Contract W2 Period: 10 month contract with possibilities for extensions
Pay & Benefits: $120.00 - $127.00/hr. +Medical, Dental, Vision and Life Insurance
Description: \xe2\x80\xa2 Previous bootloader experience is a MUST HAVE. We are seeking a Contract Senior Embedded Software Engineer. This engineer will port legacy C bootloaders from older to newer generation Microchip platforms. In addition, a new CAN-based protocol and interface to the host must be designed and developed. The engineer will revise design and unit test documents, and perform unit testing. Duties & Responsibilities
  • Review legacy bootloader design documents, software and process controls to comprehend legacy system.
  • Port bootloader to 16 bit processor platforms and 32 bit master processor platform.
  • Port host communication protocol stack to 32 bit master processor platform.
  • Collaborate with partner to design and develop new CAN-based message protocol for image download from host.
  • Revise design documentation for new bootloaders and download protocols.
  • Revise unit test documentation and perform unit testing to ensure robust behavior.
  • Participate in code reviews and revise software as appropriate.
  • Use Git source control system to manage firmware changes.
  • Participate in Agile planning using JIRA and participate in team scrums.
Education
  • BS degree in Electrical or Computer Engineering or Computer Science.
Experience & Qualification
  • Strong C programming skills with 3+ years of embedded C programming and development.
  • Solid understanding of microprocessor architecture.
  • Previous bootloader experience is a MUST HAVE.
  • Familiarity with Microchip microprocessors.
  • Familiarity Git source control system.
  • Ability to read and understand circuit-board schematics.
  • Familiarity with CAN bus and communication protocol stack concepts.
  • Familiarity with CAN bus analyzers.
  • C# .NET Windows experience is a plus.
Additional Details
  • Demonstrates success in technical proficiency and creativity.
  • Quick learner, able to rapidly comprehend complex real-time software and systems.
  • Very good communication and interpersonal skills.
  • Team player, able to work well in a group or independently.
  • Understands and applies industry practices.
Job Type: Contract Pay: $123.00 - $128.00 per hour Benefits:
  • Dental insurance
  • Health insurance
  • Life insurance
  • Vision insurance
Schedule:
  • 8 hour shift
  • Overtime
Ability to commute/relocate:
  • San Diego, CA 92121: Reliably commute or planning to relocate before starting work (Required)
Experience:
  • REST: 1 year (Preferred)
  • Java: 1 year (Preferred)
Work Location: In person
  • Health insurance

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4252014
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    San Diego, CA 92121, United States
  • Education
    Not mentioned