Jump to content

2024 Infrastructure Firmware Developer

5 days ago


 Share

Job Opportunity Details

Type

Full Time

Salary

Not Telling

Work from home

No

Weekly Working Hours

Not Telling

Positions

Not Telling

Working Location

Austin, Austin, TX, United States   [ View map ]
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 is the software that integrates and interacts directly with hardware to control its operation, and may exist anywhere in a computing system from the central computing complex to management consoles, power supplies, and I/O adapters. Firmware Developers design, develop, test and deliver systems that enable hardware to function. This role specializes in understanding the capabilities of hardware, firmware, Operating System and application interface layers, and uses the knowledge to deliver architecture and functional components to ensure end users can leverage all of a hardware system's capabilities. Firmware Developers may: 1) alter, organize and model the functionality of software; 2) create component level design and architecture; 3) create & use design documentation, such as Functional Programming Specifications and high level design documents to implement identified components; 4) ensure that the implemented components are tested and ready to be integrated into the product; 5) provide fixes to defects identified by customers or internally. Understanding of and ability to develop using Secure Engineering practices is also critical for this role. Firmware development can involve the following work approaches: collaboration with Designers to understand users and incorporate that understanding into design and development; application of agile methodologies throughout the entire development cycle, from design, code implementation/review, unit testing, functional testing, simulation, and real hardware integration testing; debugging reported problems, and designing, developing and testing code fixes. Focuses on Individual/Team Objectives and Developing Professional Effectiveness.Skills:

Environment:
Professional knowledge related to incumbent's position, team, and department. Requires ability to absorb professional knowledge quickly and develop skills.

Communication/Negotiation:
Draw upon professional concepts to collaborate with others to carry out assigned duties. Negotiation is required.

Problem Solving:
Recognize job-related problems. analyze causes using existing techniques or tools, prepare and recommend solution alternatives. Challenge the validity of given procedures and processes with the intent to enhance and improve.

Contribution/Leadership:
Works on professional projects;work is often reviewed for developmental purposes. Understand the standard mission of the professional group and vision in own area of competence. May directly influence people in own project. Position may require coordination of activities of less experienced or less knowledgeable team members.

Impact on Business/Scope:
Accountable for individual or team results. May contribute by supporting activities that are subject to business measurements, impact customer satisfaction, or impact immediate costs or expenses.


Required Technical and Professional Expertise
  • Minimum of 2 years of software development experience with C/C++
  • Ability to work in an agile, collaborative environment
  • Strong problem-solving capability, with the ability to utilize technical knowledge and creativity to generate innovative solutions


Preferred Technical and Professional Expertise
  • Understanding of system architecture and assembly

More Information

Application Details

  • Organization Details
    IBM US
 Share


User Feedback

Recommended Comments

There are no comments to display.

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...