Software Engineer

Branex__Group

United States
Aug 4th, 2022
$ 110000 - 130000 / Year

We are currently seeking a Software Engineerwho shares our passion, enthusiasm, and dedication to transforming lives.

As a Software Engineer, you will be Involved in the core design, development, and testing of our complex medical device. Projects include system control software, user interface design, and code optimization. Projects will be based on the company needs, but also tailored to the skillset and interests of the employee.

Collaborate with other team members ranging in experience from new college grads to seasoned industry experts, including a management team with a successful track record leading medical device companies.

In addition to developing core software skills, our small company environment allows team members to develop varied, cross-functional skills. The employee will develop expertise in medical imaging and an understanding of the clinical applications of breast ultrasound. The employee will also take part in required training, and will learn about medical device design documentation practices, privacy / security of patient data, etc.

Primary Responsibilities:

  • Contribute to the development of the SoftVue software, or SoftVue image review software, by updating existing functionalities and implementing new ones
  • Contribute to the software development effort by designing, programming, testing, debugging, optimizing, and documenting code
  • Write unit and integration tests in support of verification and validation efforts
  • Write documentation

Qualifications:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Language Ability:

Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.

Math Ability:

Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations. Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.

Reasoning Ability:

Ability to apply principles of logical or scientific thinking to a wide range of intellectual and practical problems. Ability to deal with nonverbal symbolism (formula, scientific equations, graphs, etc.) in its most difficult phases. Ability to deal with a variety of abstract and concrete variables.

Education/ Certifications:

  • Bachelor’s degree in Computer Science, Math, Electrical Engineering, Biomedical Engineering, or similar field

Work Experience:

  • 4+ years of experience in C/C++ software development in Linux preferred
  • Linux and Windows development environments
  • Verification and validation
  • 4+ years of experience with Python preferred
  • 2+ years of experience with Java preferred
  • Code documentation
  • Collaborative coding with versioning repositories (centralized shared files)

Computer Skills:

To perform this job successfully, an individual should have experience in the use of MS Office (Word, Excel, and PowerPoint)

Knowledge, Skills, and Other Abilities:

  • Strong organizational and communication skills
  • Ability to work independently as well as in a team
  • Experience with the Linux development environment
  • Knowledge of object-oriented programming
  • Experience with continuous integration systems (e.g. Jenkins)
  • Python
  • C/C++
  • Java
  • Experience with multi-threading
  • Experience with code profiling, debugging and optimization
  • GPU Programming using CUDA

Job Type: Full-time

Pay: $110,000.00 – $130,000.00 per year

Benefits:

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

Schedule:

  • Monday to Friday

Experience:

  • C++ Coding: 4 years (Required)

Work Location: Remote

If you require alternative methods of application or screening, you must approach Branex__Group directly to request this, as we're not responsible for the employer's application process.

RedHired TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.

By applying to a job using RedHired you are agreeing to comply with and be subject to the RedHired Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

RedHired

All job types
Contract
Full-time
Part-time
Permanent
Temporary
Other

All locations
Alabama
Alaska
American Samoa
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
District of Columbia
Florida
Georgia
Guam
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota
Northern Mariana Islands
Ohio
Oklahoma
Oregon
Pennsylvania
Puerto Rico
Rhode Island
South Carolina
South Dakota
Tennessee
Texas
U.S. Virgin Islands
United States Minor Outlying Islands
Utah
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming