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