Firmware Developer Co-Op: 2025

IBM US Houston

Company

IBM

Location

US Houston

Type

Full Time

Job Description

Introduction
At IBM work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so lets talk.

Your Role and Responsibilities
Firmware may exist anywhere in a computing system from the central computing complex to management consoles power supplies and I/O adapters within IBM mainframes. Some firmware teams include:
  • Development of the hardware management console web interface and mobile app (Java)
  • Development for the world’s highest security cryptographic processors (C C++ Java)
  • Development and support of I/O adapters (networking and storage) and Secure Service
  • Containers used to support applications using blockchain technology. (C)
  • Server virtualization and a Parallel Sysplex environment so that mainframes can communicate as a single entity. (Assembler)
  • Implementation of complex z/Architecture instructions concurrent and recovery functions (Assembler)

Our engineers apply agile methodologies throughout the entire development cycle from design code implementation/review unit testing functional testing simulation and real hardware integration testing. Some areas use a Unix/Linux based Operating System focusing on embedded programming communication protocols host application software support and user-interfaces. Interface and code designs are done primarily to communicate with different hardware components via various hardware protocols such as PCIe.Ideal candidates will possess demonstrated software design skills understanding of front-end back-end technologies or embedded systems. Team-based experience in software development agile methodologies and the ability to perform software performance analysis debugging and test.

Required Technical and Professional Expertise

  • Passion to pursue career path in Computer Engineering or Computer Science
  • Fundamental education in software design and/or test
  • Computer Architecture
  • Knowledge of programming languages: C C++ Java Assembly
  • Scripting knowledge: Python JavaScript Perl Bash etc
  • Strong Communication Skills


Preferred Technical and Professional Expertise

  • Development knowledge of Unix/Linux kernel functionality
  • Knowledge of LAN drivers
  • FPGA experience
  • Experience in embedded systems development
  • Knowledge of web and mobile application development
  • Tools (Git/GitHub IntelliJ etc.)
Apply Now

Date Posted

09/11/2024

Views

1

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Entry Level QA/Test Developer: 2025 - IBM

Views in the last 30 days - 5

The job posting is for an IBM Developer position requiring skills in software development testing and problemsolving The role involves working in an a...

View Details

Back-end /QA Developer Intern: 2025 - IBM

Views in the last 30 days - 0

The internship at IBM is a calling to build design code and collaborate with clients to solve challenging problems As a BackEnd Developer Intern respo...

View Details

Entry Level Back-end /QA Developer 2025 - IBM

Views in the last 30 days - 0

The job role includes developing quality code testing and working on products with the IBM FlashCore Module and Storage Scale teams The position requi...

View Details

Back-End Developer - Houston, TX - IBM

Views in the last 30 days - 0

The job posting is for an embedded development role at IBM where you will work on the IBM Flash Core Module The role requires experience in embedded d...

View Details

Business Process Consultant ServiceNow - IBM

Views in the last 30 days - 0

The job posting is looking for experts to work with clients on key initiatives build credibility and trust and provide knowledge to address individual...

View Details

Senior Managing Consultant SAP Treasury Management - IBM

Views in the last 30 days - 0

The job posting is for a senior managing SAP consultant who will lead and implement SAP solutions for clients The role requires expertise in SAP confi...

View Details