What are the responsibilities and job description for the Software Engineer IV position at Catapult Federal Services?
***NOT OPEN TO C2C***
Job Title: Software Engineer IV
Location: Owego, NY
Summary
Experienced Software Engineer responsible for designing, developing, testing, and maintaining software solutions for business and mission-critical systems. This role requires full lifecycle development experience and strong expertise in embedded systems, with a critical emphasis on Intelligent Platform Management Interface (IPMI).
Required Qualifications
- Bachelor’s degree with 16 years of experience OR Master’s degree with 14 years of experience
- Proven experience in full Software Development Life Cycle (SDLC)
- Strong programming experience in C
- Hands-on experience with embedded systems and hardware/software integration
- Required experience with Intelligent Platform Management Interface (IPMI)
Core Responsibilities
- Design, develop, test, debug, and maintain software applications
- Analyze system requirements and translate them into software solutions
- Apply software engineering standards, processes, and best practices
- Collaborate with stakeholders and system users to gather requirements
- Troubleshoot and resolve software defects and performance issues
- Develop and maintain technical documentation
- Ensure compliance with coding standards and quality requirements
- Analyze system capabilities, input/output requirements, and performance constraints
Technical Skills (
Highest Priority (Critical Skills)
- Intelligent Platform Management Interface (IPMI) (2–4 years)
- C Programming (6 years)
- Visual Studio Code (VS Code) (2–4 years)
High Priority
- Eclipse IDE (2–4 years)
- YAML (2–4 years)
- Git (4–6 years)
- I2C (4–6 years)
Moderate Priority
- GitLab (4–6 years)
- Agile Software Development (4–6 years)
Supporting / Nice-to-Have
- Vector Suite (1–2 years)