Embedded Firmware Engineer
ExternalFull-timeOn-site2w ago
AssemblyDocumentationEmbedded SystemsFPGAMATLABPrototyping
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Define and implement pre-silicon simulation validation, unit and regression testing, debug. Support emulation, FPGA prototyping, and top verification. (20%)
- Participate in systems and digital hardware-firmware architecture definitions, specification analysis and firmware optimization. (20%)
- Support silicon lab evaluation, performance characterization and debug. (10%)
- Interface with system, digital hardware, analog, verification and cross functional teams. (10%)
- Technical support to test, product and application engineers. (10%)
Requirements
- 4+ years of industry experience in embedded firmware for integrated circuits
- B.S. or M.S. in Electrical or Computer Engineering
- Strong analytical, synthesis and problem solving skills
- Solid knowledge and experience in firmware development for integrated circuits ICs, real-time embedded systems, data path, signal processing, system trade-offs (power, speed, hardware resources, area)
- Background with MCU based systems (ARM, RISC-V, PIC, STM32), architecture, and instruction set
- Proficiency in C/C++ and assembly language programming, scripting languages (Python), debugging capabilities, and industry leading embedded software suites (IDE)
- Design for test experience including implementation of testability and diagnostic features.
- Experience with configurations, version control, release management, integration, unit and regression testing
- Demonstration of technical ownership and successful execution
- Experience with standard hardware protocols (I2C, I3C, SPI, MIPI, JTAG, PCIe)
- Independent, self-motivated, rigorous, team player and able to follow through
- Excellent verbal and written communication skills
- Experience with bare-metal firmware development and real-time embedded systems.
- Embedded firmware development for mixed-signal ICs
- Hands-on experience with development boards, FPGAs, logic analyzers, oscilloscopes, supplies, multimeters and the associated measurement methods
- Knowledge of system-level aspects: signal processing, digital hardware, analog, modelling, test and application
- Experience with system/digital design methods & tools, Matlab, SV/Verilog/VHDL etc.
- Experience with consumer and/or ITA market circuit developments
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at semtech? Share your experience