Principal Software Engineer

AlteraSan Jose, CA
7d

About The Position

Altera is looking for a Principal HW-SW Co-Architect to define and drive the development of highly optimized firmware, and FPGA solutions. This role requires a deep technical expert with hands-on experience across firmware, RTOS, and HW/SW co-design. The successful candidate will work closely with fellow architects, designers, and engineers to push the boundaries of system performance, efficiency, and reliability. This position is ideal for an engineering technical leader who thrives in hands-on technical problem solving, brings decades of embedded expertise, and enjoys collaborating across HW, FW and SW organizations to deliver complex system-level solutions. Other responsibilities include but are not limited to: Architects and develops embedded software within environments that have constrained resources such as memory, interrupts, and processing power. Makes architectural decisions with a focus on software structure, interfaces, frameworks, protocols, algorithms, and/or validation direction. Often requires definition of complex software structures, algorithms, and/or design patterns for the purposes of interaction with Firmware. Often performs and leads pathfinding activities and explores future technologies. As a principal engineer, recognized as a domain expert who influences and drives technical direction across Intel and industry. Develops and mentors other technical leaders, grows the community, acts as a change agent, and role models Intel values. Aligns organizational goals with technical vision, formulates technical strategy to deliver leadership solutions, and demonstrates a track record of relentless execution in bringing products and technologies to market.

Requirements

  • Master’s Degree in Computer Engineering, Electrical Engineering, or related discipline with 15+ years of experience or Bachelor’s Degree in related discipline with 20+ years of experience in software, firmware, and SoC/FPGA systems development.
  • Deep expertise in bare-metal development and driver-level programming.
  • Proven record of HW/SW co-design, performance modeling, and optimizations.
  • Strong proficiency in C/C++, assembly, and debugging tools.
  • Demonstrated success in system-level debug.

Responsibilities

  • Architects and develops embedded software within environments that have constrained resources such as memory, interrupts, and processing power.
  • Makes architectural decisions with a focus on software structure, interfaces, frameworks, protocols, algorithms, and/or validation direction.
  • Often requires definition of complex software structures, algorithms, and/or design patterns for the purposes of interaction with Firmware.
  • Often performs and leads pathfinding activities and explores future technologies.
  • As a principal engineer, recognized as a domain expert who influences and drives technical direction across Intel and industry.
  • Develops and mentors other technical leaders, grows the community, acts as a change agent, and role models Intel values.
  • Aligns organizational goals with technical vision, formulates technical strategy to deliver leadership solutions, and demonstrates a track record of relentless execution in bringing products and technologies to market.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service