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.