SOFTWARE/FIRMWARE ENGINEER
Company: Intel
Location: Indianapolis
Posted on: November 19, 2024
Job Description:
Job DescriptionIntel Federal LLC is a wholly owned subsidiary of
Intel Corporation responsible for managing Intel's business with
the US Federal Government. We collaborate with sales and marketing,
government affairs, and Intel business units (BUs) to develop and
execute programs for US Government (USG) agencies. Intel Federal
works with and across the defense industrial base (DIB) and systems
integrator (SI) ecosystem to deliver mission solutions to USG
customers. Intel Federal'sMission: Drive rapid, sustained,
profitable growth of Intel's business in the Federal markets in
partnership with product, research, and foundry teams while
maintaining compliant execution of programs. Our objective is to
establish Intel as the national champion for semiconductors.
TheIntel Federal Engineering organization develops and productizes
enhanced and custom products for Intel Federal's product segment.
The organization has a growing set of capabilities across silicon
design, packaging, platforms, and software. Team members can expect
to contribute to a wide range of products including: highly
specialized compute accelerators, ASICs, integration of customer
and Intel IP at the Si level, package/module level integration of
Intel and external components, and enhancement of Intel commercial
products. The Software/Firmware role is responsible for developing,
testing, and maintaining software and firmware for complex Linux
software stacks. Initial emphasis in this role will be on firmware
development and optimization. However candidates are expected to
contribute to the overall SW stack over time. This role requires a
strong understanding of hardware-software interaction, as well as
the ability to design and optimize low-level code for Intel custom
accelerators.In this role, your responsibilities may include:
- Design, develop, and test firmware for Intel custom
accelerators.
- Work closely with hardware and software architects to define
system requirements and hardware-software interfaces.
- Optimize code for performance, memory usage, and power
consumption.
- Co-optimize SW and FW components for best product-level
performance and usability
- Debug and troubleshoot firmware issues using various tools such
as pythonSV and simics, gdb
- Write and maintain technical documentation, including firmware
specifications, design documents, and test plans.
- Participate in code reviews and adhere to best practices in
version control, testing, and quality assurance.
- Stay current with industry trends and emerging technologies in
firmware development.
- Provide excellent written and verbal communications skills both
internally across Intel and with external
customers.QualificationsUS Citizenship required. Candidates must
possess the minimum education requirements noted below and minimum
required qualifications to be initially considered for this
position. Preferred qualifications are in addition to the minimum
requirements and are considered a plus factor in identifying top
candidates.Minimum Qualifications:This position requires
verification of United States citizenship due to citizenship-based
legal restrictions. Specifically, this position supports United
States Government customers and is subject to certain
citizenship-based restrictions.
- Ability to obtain an active Unites States Government Security
Clearance.
- Bachelor's degree in Computer Science, Electrical / Computer
Engineering, or related field with 9+ years of experience.
- 10+ years of combined software and firmware experience.
- Experience C/C++, Assembly, and Python programming
languages.
- Experience with multiple thread programming.Preferred
Qualifications:
- 6+ firmware development experience.
- Experience directly interfacing with and supporting external
customers.
- Experience working with US government customers on programs
with federal information handling and security requirements.
- Experience with DMA, PCIE, TLP, SCF firmware development.
- Experience with Linux distributions such as RedHat, Ubuntu,
equivalent.
- Experience with Container env for firmware development.
- Experience with Agile methodologies, collaborative development
tools like Jira, Gerrit, and Jenkins.
- Experience with firmware development for custom
accelerators.Inside this Business GroupEnable amazing computing
experiences with Intel Software continues to shape the way people
think about computing - across CPU, GPU, and FPGA architectures.
Get your hands on new technology and collaborate with some of the
smartest people in the business. Our developers and software
engineers work in all software layers, across multiple operating
systems and platforms to enable cutting-edge solutions. Ready to
solve some of the most complex software challenges? Explore an
impactful and innovative career in Software.Posting StatementAll
qualified applicants will receive consideration for employment
without regard to race, color, religion, religious creed, sex,
national origin, ancestry, age, physical or mental disability,
medical condition, genetic information, military and veteran
status, marital status, pregnancy, gender, gender expression,
gender identity, sexual orientation, or any other characteristic
protected by local law, regulation, or ordinance.BenefitsWe offer a
total compensation package that ranks among the best in the
industry. It consists of competitive pay, stock, bonuses, as well
as, benefit programs which include health, retirement, and
vacation. Find more information about all of our Amazing Benefits
here. (https://jobs.intel.com/en/benefits)Annual Salary Range for
jobs which could be performed in the US
$162,041.00-$259,425.00*Salary range dependent on a number of
factors including location and experienceWorking ModelThis role is
available as a fully home-based and generally would require you to
attend Intel sites only occasionally based on business need. This
role may also be available as our hybrid work model which allows
employees to split their time between working on-site at their
assigned Intel site and off-site. *** Job posting details (such as
work model, location or time type) are subject to change...**
Keywords: Intel, Bloomington , SOFTWARE/FIRMWARE ENGINEER, IT / Software / Systems , Indianapolis, Indiana
Didn't find what you're looking for? Search again!
Loading more jobs...