Description

Job Description:

Responsibilities:

  • Design, develop, debug, modify, and test software programs using C, C++, C# or other current programming languages and technologies.
  • Develop software for testing platforms and complex software tools.
  • Integrate software designs with electrical hardware.
  • Collaborate closely with firmware, systems, hardware, and software engineers to optimize solutions across the entire system.
  • Debug and troubleshoot software issues to identify root causes and implement effective solutions.
  • Conduct code reviews and provide feedback to ensure adherence to best practices and coding standards.
  • Ensure compliance with regulatory standards and guidelines for medical device software
  • Participate in the development of technical documentation, including design specifications, test plans, and user manuals.

Minimum Qualifications:

  • Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related engineering field.
  • Bachelor’s degree with 2+ years of related experience.
  • Proficiency in programming languages such as: C, C++, C#.
  • Excellent written and verbal communication skills.
  • Strong analytical, debugging, and communication skills.

Preferred Qualifications:

  • Experience in embedded software/firmware development.
  • Experience writing software/firmware verification and/or validation tests.
  • Experience with test automation systems for embedded software/firmware.
  • Knowledge of cybersecurity, Bluetooth, and socket communication.
  • Experience with safety-critical systems.
  • Experience with RTOS systems and/or VXWorks.
  • Proven ability to work on cross-functional teams to develop new products

Key Skills
Education

Any Graduate