Software-Firmware Engineer

Intel Corp. Gdańsk , Województwo Pomorskie 80001

Posted 2 days ago

Software-Firmware EngineerJob Description

In this position, you will be responsible for developing and supporting Pre-Silicon environment in firmware development for Intel server platform chipsets. You will be working on next generations products and will have an opportunity to gain experience on best in the world server technologies, like performance efficient power management, servers' manageability etc. that will be released to the market in few years. You will be a member of a cross-functional, cross-geo team that is very process-oriented and that delivers a world class server platforms based on Intel silicon.

Your responsibilities as a Software/Firmware Engineer may include but not be limited to:

  • Understand feature requirements, architecture and design.

  • Software/Firmware development mainly in C language or C++ language depending on assignment.

  • Unit Tests development.

  • Firmware debugging.

  • Firmware integration with other server HW and SW platform components, like CPU, PCH, BIOS, OS etc.

This requisition is part of the Data Center Engineering Group (DEG)


Successful candidate must have:

  • Master of Science degree in Software Engineering, Computer Science or related field.

  • At least 3 years of experience in working within defined software development lifecycle.

  • Proven commercial/Open Source programming skills in C and C++, 2+ years.

  • Proven commercial/open source Python 2 programming experience, 2+ years.

  • Familiarity with CMake/git/SVN/GCC/Eclipse toolchain.

  • Experience in developing Simulator+real HW or FPGA hybrids or actual SW/FW+HW products.

  • Experience using device/system simulators QEMU, WindRiver Simics, Synopsys Virtualizer, etc.

  • Basic understanding of modern SW development approaches gated commit, continuous integration/delivery.

  • Readiness to write not only the code, but also tests and documentation for that code.

  • Skill and mindset versatility - we don't have any developer/tester split and a big part of our work is supporting other teams in using Pre-Si solutions.

  • Good English skills for verbal communication and technical documentation authorship.

Nice to have:

  • Experience developing device simulators QEMU, Simics, Synopsys Virtualizer and/or device models for those.

  • Experience with developing embedded firmware, real-time operating systems and HW/SW interactions.

  • Cross compilation and C language expertise. Knowledge of Intel architecture little endian, x86, x64.

  • Remote debugging experiences on target platforms.

  • Test Driven Development including Unit Tests environments for C.

  • Good communication skills and ability to cooperate in multinational environment.

We offer you:

  • Chance to work with and learn from the top-notch experts in the field.

  • Plenty of career development opportunities including a variety of trainings, accessible knowledge sources, participation in conferences and business trip abroad.

  • Flexible work environment.

  • Opportunity to join Intel's benefits program health care, employee benefits, stock options etc.

Inside this Business Group

The Data Center Group (DCG) is at the heart of Intel's transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologiesspanning software, processors, storage, I/O, and networking solutionsthat fuel cloud, communications, enterprise, and government data centers around the world.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Firmware And Software Engin...

Intel Corp.

Posted 2 days ago

VIEW JOBS 6/23/2018 12:00:00 AM 2018-09-21T00:00 Firmware and Software EngineerJob Description This position is for a software developer whose primary focus will be on development of FW and drivers for Intel products. The position requires the ability to debug and resolve complex problems by working with other team members or customers. It may be necessary to work with multiple development environments, compilers, debuggers or programming languages. The candidate must be comfortable working in a very fast paced, dynamic environment. A successful candidate requires: * Good written and verbal communication skills. * Strong problem solving skills. * Ability to complete deliverables with limited oversight. Additional Qualifications: * Experience with embedded systems development * Experience with Linux and Windows operating systems. * Experience programming in Python and other scripting languages * Good knowledge of computer architecture. * Experience with software versioning and defect tracking tools. Besides regular work you can: * Have fun by participation in various innovation-focused activities, including Intel makers and innovators community, access to well- equipped innovation lab, have dedicated innovation time * Chill out with unlimited amount of coffee, tea, soft drinks, massage chairs, and barbecues * Charge batteries during team events like wind-surfing, scuba diving, kayaking, soccer, airsoft, skiing and many others * Use on-site conveniences including basketball/soccer/volleyball courts, board games room, covered motorcycle parking, free fruits, gaming consoles, airport shuttle service, table-tennis, tire change service, spa services, hairdressing, nursing mother's rooms, and more * Basic salary is accompanied with bonuses, private medical plan, lunch coupons, sport facilities card, and more Please be informed that Intel is proactively seeking candidates for positions which frequently become available at Intel Gdansk. Please note that the position may not be available at this time. If you are interested and should it become available, we would encourage you to apply and a member of our recruitment team will be glad to contact you when/if relevant. Qualifications * BS or MS in Computer Science or Computer Engineering. * Good practical knowledge of C/C++. * Good knowledge of modern PC hardware, interfaces and standards * Highly proficient in spoken and written English Inside this Business Group The Platform Engineering Group (PEG) is responsible for the design, development, and production of system-on-a-chip (SoC) products that go into Intel's next generation client and mobile platforms. PEG strives to lead the industry moving forward through product innovation and world class engineering. Intel Corp. Gdańsk Województwo Pomorskie

Software-Firmware Engineer

Intel Corp.