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: BachelorYears of Experience Required: More than 5 yearsExpected Travel Time: None
- ID: #49550846
-
State: California
San diego
92132
San diego
USA
- City: San diego
- Salary: Market
- Job type: Contract
- Showed: 2023-03-26
- Deadline: 2023-05-25
- Category: Et cetera