Intel Corporation

Embedded Software Engineer

Intel Corporation

full-time

Posted on:

Location Type: Remote

Location: Remote • Massachusetts, New Jersey • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $91,800 - $132,900 per year

Job Level

Mid-LevelSenior

Tech Stack

LinuxPythonRTOS

About the role

  • Become a member of the largest pure play FPGA company in the world, Altera!
  • Altera is seeking highly qualified candidates to join our Aerospace Defense and Government division as an embedded software engineer.
  • Work on Proof of Concept (PoC) design and development to advance novel and exciting solutions to government-facing systems leveraging Altera's latest high-performance FPGAs.
  • Technical RnD in a collaborative small team environment.
  • Communicate with customers on system requirements.
  • Support integration into customers systems.
  • Propose innovative technical solutions.
  • This position may involve work on US Government Contracts that limit candidates to be US Citizens only.

Requirements

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 5+ years of work experience or Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 3+ years of work experience
  • Strong proficiency in C/C++ programming languages
  • Knowledge of networking protocols and socket programming
  • Strong Linux background, including device trees and drivers
  • Hands-on experience with microcontroller programming and debugging
  • Familiarity with hardware interfaces such as I2C, SPI, UART, and GPIO
  • Proficiency in using debugging tools like GDB, JTAG, and logic analyzers
  • Experience with cross-compilation and toolchains for embedded systems
  • Understanding of memory management and performance optimization in embedded systems
  • Experience with real-time operating systems (RTOS)
  • Proficiency with Yocto or similar build systems for embedded Linux
  • Additional Preferred Qualifications: Board-level hardware design AI experience working with CNNs and inference Embedded software (C, C++, Linux) Python Optional Skills Digital Signal Processing. Experience with RF communications, RADAR/EW, and/or RF transceiver signal processing chains Experience with physical, data link layer implementations Experience with hardware bring-up and firmware/IP integration and testing Hands-on experience with peripherals such as JESD and USB Experience with: MATLAB Ability to read and understand hardware schematics and datasheets.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++Linuxmicrocontroller programmingdebuggingnetworking protocolssocket programmingreal-time operating systems (RTOS)memory managementperformance optimization
Soft skills
communicationcollaborationproblem-solvinginnovation
Certifications
Bachelor's Degree in Electrical EngineeringBachelor's Degree in Computer EngineeringBachelor's Degree in Computer ScienceMaster's Degree in Electrical EngineeringMaster's Degree in Computer EngineeringMaster's Degree in Computer Science