Search Jobs

Connecting expertise with opportunity.

Software Engineer IV

San Diego , CA

Posted: 03/15/2023 Industry: Systems, Software and IT Job Number: 15438

Job Description

Connexion’s mission is to provide "best in class" services to job seekers. We strive to achieve excellence in job placement, staffing, and recruiting services while treating candidates with the professionalism and respect they deserve.

Title: Software Engineer 
Hiring Organization: Connexion Systems & Engineering
  • Duration: TEMP to PERM
  • Pay rate: Salary
  • Job Location: San Diego, CA
  • Job# 15438

Seeking a 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.
  • 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 preferred.
  • 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.

Please use the apply button to submit your resume for consideration. A Connexion Representative will contact you immediately.
When responding to this job posting you MUST include the Job# and Job Title in your subject line.
If you are active in a job search but this job is not for you, please reach out to . We would be glad to help you find the perfect job!


Meet Your Recruiter

Emily Donahue
Regional Recruiting Manager

  • Directthe recruitment efforts for both the Quincy, MA and Providence, RI branches. 
  • Manages a distributed team of recruiting leads, individual contributor recruiters and account managers. 
  • Responsible for leading the fulfillment and execution of sourcing, recruiting, sales and business development practices across the region. 
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.