Python Firmware Engineer

27 Feb 2025

Vacancy expired!

We are currently looking for an experienced Software Engineer to join our team with one of our clients. Title: Software EngineerLocation: San Diego, CAContract

  • Proficient in Python programming with over 9 years of experience
  • Skilled in C programming with over 7 years of experience
  • Extensive experience in Unit Testing for over 5 years
  • Hands-on experience with both Linux and Windows operating systems
  • Familiarity with tools such as JIRA and Azure tools
  • In-depth knowledge of OS coding, hardware interfaces, and subsystems
  • Strong organizational and prioritization skills to excel in this role
  • Ability to handle multiple tasks efficiently
  • Exceptional communication skills both verbally and in writing
  • Knowledge of QSR and Design Control regulations
  • Background in working with OEM or contracted software partners (a plus)
  • Demonstrated ability to work effectively in cross-functional and geographically dispersed teams
  • Preferred experience with QT framework and firmware writing/maintenance including hardware interfaces
  • Familiarity with Cloud computing is a plus.
Job responsibilities include:
  • Collaborating in a highly dynamic R&D environment to support various software development projects aimed at commercializing diagnostic instrument platforms.
  • Engaging with R&D, Information Systems (IS), and external contractors to develop software to extract and store large data sets from microprocessor-based diagnostic instrumentation.
  • Contribute to software specifications, aid in designing software architecture, and review and oversee code builds to ensure efficiency and quality.
  • Working with IS to establish robust databases and writing code to manage data in support of instrument and assay development. Automating processes through software coding to assist R&D teams.
  • Updating and maintaining code for existing instrumentation to support product improvements. Providing field troubleshooting and debugging support as needed.
Essential Functions:
  • Creating, writing, and maintaining software code for instruments during all phases of product development.
  • Creating and implementing robust and efficient databases.
  • Troubleshooting and resolving database and coding problems.
  • Managing software configuration using appropriate defect tracking tools.
  • Creating validation plans, protocols, and executing code validation tests.
  • Contributing to design teams, supporting project goals and deadlines, and providing software engineering guidance to ensure successful product launch.
  • Performing responsibilities in accordance with established business policies.
Education, Skills & Experience:Preferably a Bachelor’s Degree in Computer Science or Electrical EngineeringExperience in a medical device or consumer electronics environment is preferred

  • ID: #49373473
  • State: California San diego 92132 San diego USA
  • City: San diego
  • Salary: $65 - $90
  • Job type: Contract
  • Showed: 2023-02-27
  • Deadline: 2023-04-25
  • Category: Et cetera