Senior Embedded Software Engineer II/Principal

Anistar
Chantilly, United States of America
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 214K

Job location

Chantilly, United States of America

Tech stack

Altium Designer
Systems Engineering
Automation of Tests
Computer Engineering
Software Debugging
Linux
Logic Synthesis of Circuits
Embedded C
Embedded Software
Firmware
Field-Programmable Gate Array (FPGA)
Hardware Description Language
Hardware Design
Python
Matlab
Requirements Management
Schematic Capture
Software Engineering
Static Timing Analysis
Application Specific Integrated Circuits

Job description

  • Work with the hardware design team on requirements.
  • Complete FPGA logic design, coding, simulation, and testing.
  • Support hardware and software development teams in bring-up and test of products.
  • Provide subject-matter expertise regarding design and automated test development procedures to customers and production support team.
  • Perform research and analysis of data, such as customer proposed specifications, datasheets, or manuals to determine design approach and/or feasibility.
  • Execute debugging of the design in the lab.
  • Perform synthesis, implementation, and timing analysis.

Requirements

  • Bachelor's degree in computer engineering or electrical engineering or equivalent discipline with 8-12 years of experience
  • Active TS/SCI security clearance
  • Experience in digital firmware design, * Experience with FPGAs and embedded systems in a radiation environment, including SEU/SEL impact and mitigation
  • Experience in both creating IP from scratch in RTL, and integrating existing IP into RTL and block designs
  • Familiarity with C, Python or MATLAB and/or experience translating algorithms from a scripted language to HDL
  • Experience with software interfaces including interrupts and DMA
  • Experience in project management, team leadership, and/or mentoring
  • Experience with systems engineering methods including systems trades, requirements management, performance characterization, and interface management
  • Experience with DDR4, Aurora, and high-speed transceiver design and verification
  • Familiarity with AXI Stream and AXI Memory Mapped interfaces
  • Embedded C/C++ software development for ARM processors and MCUs over the full stack including Linux
  • Experience in FPGA- or ASIC-based image processing algorithms
  • Ability to work under pressure and adhere to tight deadlines
  • Excellent communication skills, with the ability to build strong working relationships
  • PCB design and schematic capture and layout with tools such as Altium Designer

Apply for this position