Software Engineer

Owego, NY, US • Posted 2 days ago • Updated 8 hours ago
Contract Independent
On-site
Compensation information provided in the description
Company Branding Image
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • System Requirements
  • Data Acquisition
  • Computer Science
  • Version Control
  • Scripting
  • Management
  • Computer Hardware
  • Conflict Resolution
  • Problem Solving
  • Communication
  • Collaboration
  • Embedded Systems
  • Software Development
  • C
  • Agile
  • Git
  • GitLab
  • Eclipse
  • YAML
  • IPMI
  • I2C
  • Debugging
  • Performance Analysis
  • Technical Writing
  • Privacy
  • Marketing

Summary

Location: Owego, NY
Salary: $80.00 USD Hourly - $130.00 USD Hourly
Description:
Position: Software Engineer

Location: Owego, NY

Overview

We are seeking a Software Engineer to plan, design, develop, and deliver high-quality software solutions that solve complex business and mission-critical problems. This role involves working across the full software development lifecycle, applying industry standards, best practices, and modern development tools to build reliable, maintainable, and scalable software.

Responsibilities

Design, develop, test, debug, and maintain software applications using structured and efficient programming techniques.

Translate business and system requirements into logical, mathematical, and technical solutions.

Apply appropriate development standards, processes, tools, and methodologies throughout the software development lifecycle.

Collaborate with cross-functional teams, including system users and hardware engineers, to gather requirements and ensure system compatibility.

Analyze system capabilities and constraints to determine program intent, input/output requirements, data acquisition methods, and system controls.

Identify, troubleshoot, and resolve software defects and performance issues.

Develop and maintain technical documentation, including design specifications, operating instructions, and development records.

Ensure software complies with quality, reliability, and performance standards.

Continuously improve development processes through Agile practices and tooling.

Minimum Qualifications

Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Strong experience with C programming and low-level or systems software development.

Proven experience working in Agile software development environments.

Hands-on experience using version control systems such as Git and GitLab.

Experience with integrated development environments and tools such as Eclipse and VS Code.

Knowledge of configuration and scripting languages such as YAML.

Solid understanding of hardware/software interaction and system-level debugging.

Preferred Qualifications

Experience with IPMI (Intelligent Platform Management Interface).

Familiarity with I2C and related hardware communication protocols.

Experience using Vector Suite or similar embedded systems tools.

Strong problem-solving skills and ability to work on complex, technical systems.

Excellent written and verbal communication skills for technical documentation and collaboration.

Key Skills

Embedded / Systems Software Development

C Programming

Agile Methodologies

Git / GitLab

Eclipse, VS Code

YAML

IPMI, I2C

Debugging and Performance Analysis

Technical Documentation

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: cxjudgpa
  • Position Id: 1128932
  • Posted 2 days ago

Company Info

About Judge Group, Inc.

The Judge Group, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better.

Our services are successfully delivered through a network of more than 30 offices across the United States, Canada, and India. The Judge Group is proud to partner with the best and brightest companies in business today, including over 60 of the Fortune 100. We serve organizations in financial services, healthcare, life sciences, insurance, government (including aerospace and defense), manufacturing, and technology and telecommunications.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Owego, New York

Today

Contract

USD 39.00 - 52.00 per hour

Owego, New York

Today

Contract

USD 70.00 - 75.00 per hour

Harrisburg, Pennsylvania

Today

Contract

USD 100,000.00 - 120,000.00 per year

Pottstown, Pennsylvania

Today

Contract

USD 140,000.00 - 180,000.00 per year

Search all similar jobs