Job Detail

Senior Software Engineer

Senior Software Engineer

Zynex Medical

Boulder, CO

Job ID : 374f2f71574568316b67647a2b74473146773d3d

Job Description :

The Senior Software Developer provides services in system design, software system design, system architecture, and systems engineering. Responsible for entire project cycle including the creation of user or product requirements and specifications, hazard analyses, design requirements, design specifications, drawings, purchase specifications, test reports, and test protocols. Responsible for performance of design outputs to design inputs. Leads product development activities and supervises employees in software engineering efforts. Job requires a demonstrated aptitude for problem solving.

Zynex Offers Exceptional Benefits (Full-Time Roles):

· Premium starting pay

· Health, dental, & vision insurance

· 401k with company contribution

· 8 paid holidays + up to 2 additional floating holidays (1 every 6 months)

· 3 weeks Paid Time Off (PTO) for sick or vacation time; increases to 4 weeks after 2 years with the company

· Annual LinkedIn Learning subscription to facilitate employee skill and competency development

· Health & wellness bonus up to $50/month

· Frequent opportunities for role transitions and advancements

· Weekly employee appreciation activities/perks

· Up to $75/month reimbursement for community volunteer hours

· Employee product discounts

Essential Job Duties and Responsibilities:

· Confer with customers, marketing, management, engineers, and others to generate product requirements, product specifications, and/or design requirements and specifications for engineering projects and products.

· Project engineering, to include: preliminary system design, cost estimates, life cycle analysis and equipment selection.

· Assist with the development of project plans, budgets, and schedules.

· Direct and coordinate software engineering development, construction, maintenance, support, documentation, and testing activities.

· Ensure compliance with all product/customer requirements, product/design specifications, and all applicable standards.

· Select and utilize computer-assisted engineering and design software and equipment to perform engineering tasks.

· Design, implement, maintain, and improve software systems and products for internal or commercial use.

· Design and implement secure environment requirements, both in code and platform/infrastructure

· Manage project issues, budgets, and schedules to bring projects in on time, within budget, and to ensure that the engineering output meets the design requirements and specifications.

· Develop, prepare, review, and critique proposed changes to project and engineering documentation including requirements, specifications, drawings, test protocols, test reports, standards, policies, work instructions, and procedures.

· Review development plans for compliance with adopted engineering standards, national and international standards, and good engineering practices.

· Supervise and train project team members, engineers, and software developers.

· Perform all job duties in accordance with the company’s Quality System procedures where applicable.

· Alert management to any safety concerns with the performance of any assigned tasks. Utilize the appropriate safety precautions and equipment necessary to perform all tasks. Participate in creating a safe working environment.

Additional Responsibilities:

· Provide technical presentations as required to clinical personnel, project management, project engineers, the public, and staff.

· Function as manager and lead on engineering projects.

· Work may require travel to meetings, site visits, and inspections.

· Work requires willingness to work a flexible schedule including weekends and evenings as necessary.

· Provide on-the-job training to new staff.

· Other duties as assigned.

Required Knowledge and Skills:

· Advanced math skills including the ability to understand abstract principles behind math and physics.

· Knowledge of integrated development environment (IDE) tools.

· Minimum of a Master’s Degree in Electrical Engineering, Computer Science, or Software Engineering (or equivalent) and at least 10 years of design engineering experience.

· Extensive knowledge of compilers, real time operating systems, emulators/debugging tools, C/C++/assembly programming, embedded system design, Windows application development.

· A high level of competency in object-oriented programming.

· Knowledge of digital and analog system and circuits, electronic circuit testing, debug, and analysis.

· Knowledge of the practical application of engineering science and technology including applying principles, techniques, procedures, and equipment to the design and production of various goods and services.

· Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.

· Fluency with Microsoft Office Suite (Word, Excel, PowerPoint).

Desired Knowledge and Skills

· Experience in Project Management.

· Experience in the medical device industry or other industry operating under a quality management system.

· Experience with medical device standards and guidelines.

· Knowledge and experience in optics and photonics.

· Experience in biology or chemistry laboratory setting.

· Training in physiology, first aid, CPR, and/or phlebotomy.

· Knowledge of the principles of photoplethysmography and its application to pulse oximetry.

Note: This job description is not intended to be an exhaustive list of all duties, responsibilities or qualifications associated with the job.

**Employees are held accountable for all duties of this job**

Zynex Medical is an Equal Opportunity/Affirmative Action employer

Job Type: Full-time

Pay: $90,000.00 - $140,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Schedule:

  • Monday to Friday

Education:

  • Bachelor's (Required)

Experience:

  • Software - Firmware Engineering: 7 years (Required)

Work Location: One location

Company Details :

Name : Zynex Medical

CEO : Thomas Sandgaard

Headquarter : Englewood, CO

Revenue : Unknown / Non-Applicable

Size : 201 to 500 Employees

Type : Company - Public

Primary Industry : Health Care Products Manufacturing

Sector Name : Manufacturing

Year Founded : 1996

dutch-tavern.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, dutch-tavern.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, dutch-tavern.com is the ideal place to find your next job.

Details

: Boulder, CO

: 90000 - 140000 USD ANNUAL

: 347 days ago

Share Job :

Related Jobs

Solar Sales Representative

Orbit Energy & Power

Smyrna, DE

55000 - 150000 USD ANNUAL

Full Time

You will receive fully qualified leads and also develop your customer base. Utilize leads to positively represent the company and develop relationships with

Marketing Content Specialist

Heartland Bank and Trust Company

Bloomington, IL

21.63 - 32.42 USD HOURLY

Full Time

Someone with exceptional web writing skills including writing for social media and search engine optimization. Knowledge of Content Marketing best practices.

Mechanical Designer/Drafter

Heartland Water Technology

Murfreesboro, TN

70000 - 80000 USD ANNUAL

Full Time

A valid drivers license is required. Any candidate must have a strong background in fabricated equipment skid construction, mechanical systems, piping layout,

Oakton, VA

140000 - 160000 USD ANNUAL

Full Time

Work with technical program staff to understand program progress, risks, and mitigations. Provides strategic advice, technical guidance, guidance and expertise

Armed Security Full Time Metro

Archangel Protective Services

Nashville, TN

18.35 USD HOURLY

Full Time

\*\*$500.00 Sign On Bonus if you already have a VALID Armed Security License\*\**. We are looking for Armed Security Officers, available to work full time.