Embedded Firmware, Software Engineer

Embedded Firmware, Software Engineer

02 Aug 2024
California, Pleasanton, 94566 Pleasanton USA

Embedded Firmware, Software Engineer

Vacancy expired!

Embedded Firmware, Software Engineer for Medical Device Company

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: Embedded Linux, 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

Type: Fulltime

Location: Eden Prairie, MN OR Pleasanton, CA

Submit resume to jobs@OSIengineering.com

Keon Paulino
408.550.2800 x113
OSIJOBS

Job Details

Jocancy Online Job Portal by jobSearchi.