Job Details

ID #23792831
State California
City Pleasanton
Job type Permanent
Salary USD Depends on Experience Depends on Experience
Source OSI Engineering, Inc.
Showed 2021-12-03
Date 2021-11-05
Deadline 2022-01-03
Category Et cetera
Create resume

Medical device company seeking strong Sr. Firmware/Software Engineer

California, Pleasanton, 94566 Pleasanton USA

Vacancy expired!

Responsibilities:
  • Apply firmware/software design skills to work on feasibility devices projects to meet specific performance and deliver goals according to technology development quality system, including design, implement and test firmware and embedded software to realize specific algorithm or/and general application based on MCU, DSP or ARM system.
  • Contribute to completion various project activities, including identifying software specification definition, identifying software development requirement, code reviews, firmware releasing, software reliability design.
  • Create and implement the software/firmware test plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements.
  • Work closely with cross-function team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the firmware design meets the product requirements, including safety, reliability and serviceability
  • Make, recommend or justify critical technical decisions in technology design. The decision should be based on broad investigation and enough testing.
  • Document and transfer technology solutions to development team for product implementation and provide technical support and in development phase.
  • Electronic engineering, computer Science, computer engineering or similar major in education background.
  • Proven firmware or embedded software development experience.
  • Familiar with firmware principles, theories, concepts, techniques and architecture.
  • Knowledge and experience on digital signal processing algorithm is required.
  • Embedded system hardware knowledge and development environment familiarity is required.

Qualifications:
  • BS or MS in Computer Engineering, Computer Science, Electrical Engineering, Computer Systems Engineering, Software Engineering
  • Minimum of 5 years of experience (prefer federally regulated software development)
  • Proficient in embedded algorithm development
  • Strong coding skill using C and assembly language based on embedded system to realize specific algorithm
  • Proficient in creating simulation model in MATLAB to verify the algorithm
  • Experienced in embedded system design, testing and debugging and be familiar with embedded development environment
  • Extensive experience in software design using C programming
  • Strong experience emulators, JTag debugging skills
  • Operating Systems: Windows CE, XP, Embedded RTOS (e.g. Nucleus)
  • Experience with federal regulations and ISO requirements for software development, plus formal (CMM or CMMI) development processes and related measurement activities
  • Good communication, verbal/writing skills

Vacancy expired!

Subscribe Report job