I

Software Computer Engineer

Insero Talent Solutions
On-site
Rochester, New York, United States
$70,000 - $110,000 USD yearly

Insero Talent Solutions is recruiting a Software Computer Engineer for a technology manufacturing company in Rochester, NY.

GENERAL RESPONSIBILITIES:

  • Develop Windows applications code and embedded processor code for ultrasound products.

SPECIFIC RESPONSIBILITIES:

  • Embedded firmware development in C/C++ for hardware products, and in C# using .Net for desktop Windows applications and SDKs (Software Developer Kits).
  • Modify existing software to correct bugs, to adapt it to new hardware, to upgrade
    hardware interfaces, or to improve performance.
  • Utilize Azure DevOps to create, test and deploy pipelines for Windows applications.
  • Create user documentation.
  • Consult with engineering staff to understand the interface between hardware and
    software, to develop specifications and performance requirements, or to resolve
    customer problems.
  • Report on project status and project activities.
  • Perform software testing to ensure each system operates in conformance with
    specifications.

QUALIFICATIONS / REQUIREMENTS:

  • Bachelor’s degree in electrical, electronic or computer engineering.
  • At least three (3) years of experience in the design, creation and testing of embedded and desktop applications.
  • Experience with C/C++ and C# and other programming languages.
  • Experience in developing embedded code with multi-threading, inter-process
    communications and interrupt handlers.
  • A working knowledge of Integrated Development Environments.
  • Experience in some of: General embedded-processor code development (where the
    processor controls electronic hardware directly); real time programming experience; Windows C# and .NET application programming; experience with embedded Linux; Windows C++ / MFC programming; GUI experience (such as Qt); code development for hardware interfaces like USB, I2C, and SPI; VHDL code development; and/or Windows Driver development.