Embedded Software Engineer

07 Apr 2024

Vacancy expired!

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking an

Embedded Software

Engineer for our client in the

Health Technology domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a

Contract position, and the client is looking for someone to start immediately.

Duration: 12+ Months Contract

Location: San Diego, CA (Onsite)

Role: Embedded Software Engineer

Primary Skills: C

Role Description: The

Embedded Software Engineer must have at least 10+ years of experience.

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 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.

Education: Bachelors degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent

Experience: Minimum 10+ years of experience

Relocation: This position will not cover relocation expenses

Travel: No

Local Preferred: Yes

Note: Must be able to work on a W2 basis (No C2C)

Recruiter Name: Srinivas Rao

Recruiter Phone:

Equal Employment Opportunity

Minimum Education Required: Bachelor

Years of Experience Required: More than 5 years

Expected Travel Time: None

  • ID: #49645347
  • State: California San diego 92132 San diego USA
  • City: San diego
  • Salary: Market
  • Job type: Contract
  • Showed: 2023-04-07
  • Deadline: 2023-06-06
  • Category: Et cetera