THREE Embedded Software Engineers (Embedded SW Development, C, C, multi-threading) in San Diego, CA

20 Jun 2024

Vacancy expired!

THREE Embedded Software Engineers (Embedded SW Development, C, C, multi-threading, multi-processor Apps) in San Diego, CA

POSITION: THREE Embedded Software Engineers (Embedded SW Development & Design, C, C, multi-threading, multi-processor applications)

LOCATION: San Diego, CA

DURATION: Full-Time ONSITE positions (THREE Positions)

SALARY: Excellent Compensation with benefits + 401K

SKILLS: Embedded Software Development & Design, C, C, multi-threading, multi-processor applications, OOD, state machine & event driven design, Hard Real Time Control, inter-processor communication, wireless communication, code analysis tools, Coverity, Parasoft

DESCRIPTION:For one our global clients with Corporate Office in California, we are aggressively searching for a "

Senior Embedded Software Engineer to be based in San Diego, CA" who will be responsible for providing specification, design, implementation, and testing of embedded software for medical devices.Our ideal Embedded Software Engineer must have experience in

at least some of the following Skills:

  • Embedded Software Development & Design
  • C
  • C
  • Multi-threading
  • Multi-processor applications
  • Object Oriented Design
  • State Machine & event driven design
  • Hard Real Time Control
  • Inter-processor Communication
  • Wireless Communication
  • Code Analysis Tools
-

RESPONSIBILITIES:
  • Perform software design based on input software engineering and software quality engineering, characteristics of the existing software base, and system functional requirements
  • Perform software implementation, following coding guidelines and taking into account system characteristics to produce optimal performance, reliability, and maintainability
  • Conduct software evaluation and testing of own software, software from other engineering staff, and third-party software
  • Provide a test plan for use by other engineering staff, quality assurance and support departments in validating a new implementation
  • Provide technical documentation for the design, implementation and testing of the software
  • Attend design review meetings as needed to adhere to the software development procedures
  • Document and repair errors related to fielded software issues
  • Assist the engineering staff in clarifying requests for software changes and understand reported problems

REQUIRED:
  • Bachelor s degree in Science or Engineering
  • 5+ to 8 years of experience
  • 8 years of relevant work experience will be considered in place of the degree
  • Strong Object Oriented design skills, including state machine and event driven design.
  • Strong C skills and software design for multi-threading and multi-processor application.
  • Knowledge in C and embedded software design desired.
  • Knowledge in Hard Real Time Control and inter-processor communication desired.
  • Knowledge in wireless communication desired.
  • Knowledge of one or more Operating Systems and concepts
  • Knowledge with code analysis tools (e.g. Coverity, Parasoft, etc.)
  • Experience with developing unit tests, integration tests and test automation
  • Ability to plan and organize
  • Ability to work with little supervision and under pressure
  • Experience of working in a collaborative engineering environment
  • Good analytical and report writing skills

  • ID: #43347155
  • State: California San diego 92132 San diego USA
  • City: San diego
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2022-06-20
  • Deadline: 2022-08-18
  • Category: Et cetera