
Embedded Software Engineer
Intel Corporation
full-time
Posted on:
Location Type: Remote
Location: Remote • Massachusetts, New Jersey • 🇺🇸 United States
Visit company websiteSalary
💰 $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