drjobs
Firmware & Manufacturing Software Engineer
drjobs Firmware & Manufacturing Software Engineer العربية

Firmware & Manufacturing Software Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

others - USA

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1675790
Responsibilities:
  • Design, develop, document and execute functional test methods, test scripts, test plans, test cases, test results, and test reports, according to the approved procedures, standards, software design document, software requirement specification document, for embedded systems and client-server architecture, mathematical analysis and data acquisition to verify firmware and manufacturing software applications.
  • Collaborative with the development team to review test package for completeness.
  • Communicate the test status, issues to the team. Continuously improves process and work methodologies by collaborating with peers/multi-functional groups and analyzing activities to improve workflow and work processes.
  • Record, report and verify software defects in defect tracking tool.
  • Enhance and maintain existing firmware and manufacturing software verification tools.
  • Perform black box, white box, regression, and unit testing supporting R&D system application developed in C/C++/C#.
  • Work on projects that will involve mathematical data analysis, data acquisition and storage, and hardware interfacing and control.
  • Participate in cross-functional project teams with scientists, technical support and other engineers to diagnose firmware/manufacturing software issues.
Requirements:
  • B.S. or M.S. in STEM, Biomedical Engineering, Bioengineering, computer science, Electrical Engineering (or an equivalent technical discipline Or equivalent combination of education and experience to perform at this level).
  • A minimum 5 years of hand-on experience in firmware/software testing.
  • Ability to understand functional/technical requirements and specifications.
  • Good understanding test management tools and defect tracking systems and Possess excellent analytical and troubleshooting skills.
  • Experience in executing and developing automated test suites for performance Testing.
  • Experience in Excel basic data processing and presenting (formula, charts...etc.)
  • Familiarity with PCB/FW debug technologies (like JTAG, multimeter, oscilloscope. Etc.)
  • Familiarity with communication technologies (like SPI, I2C, CAN, TCP/IP...etc.), robotics, and system engineering.
  • Fast learner, independent, self-motivated, willing to learn new concepts, technologies and products quickly, willing to take the challenges beyond the job description.
  • Demonstrated analytical/experimental problem-solving skills to understand hardware, software issues, and be able to quickly analyze and resolve system inter-operability problems.
  • Able to work in an office environment.
  • Experience in Medical device industry is a plus.
  • Familiarity with Firmware/Hardware testing methodologies Familiarity with scripting tools such as Matlab and Python.
  • Basic knowledge of other engineering disciplines helpful (mechanical, electrical, physics).
  • Experience with testing medical devices is plus.
  • Familiarity with Software test automation and scripting tools.
  • Passionate about testing, improving healthcare, and the future of connected devices technology.

Employment Type

Full Time

Company Industry

About Company

100 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.