Electrical Engineer II- Embedded
Leonardo DRS · Danbury, CT · 2 days ago
EngineeringFull-time
Job Responsibilities
- Design, develop, integrate, analyze, document, and support testing of firmware, embedded software, products, systems, or subsystems.
- Develop and maintain low-level firmware using industry-standard programming languages, tools, and methodologies.
- Support hardware/software integration, bring-up, and debug of prototype and production hardware.
- Use industry-standard development and analysis tools such as AMD Xilinx Vivado, Vitis, ModelSim/Questa, Integrated Logic Analyzer - ILA, oscilloscopes, logic analyzers, debuggers, and version control systems in the performance of assignments.
- Support the full FPGA development lifecycle including requirements analysis, architecture definition, RTL development, simulation, synthesis, implementation, timing closure, integration, and lab debug.
- Review customer specifications and requirements and, under direction, develop firmware and FPGA designs to best support technical, schedule, reliability, and cost objectives.
Qualifications
- Bachelor’s degree in electrical engineering or computer engineering
- Minimum of 3 years of related work experience in firmware, embedded systems, or a closely related area
- Experience with VHDL, Verilog or System Verilog
- Familiarity with microcontrollers, embedded processors and hardware/software interfaces
- Experience with common communication interfaces and protocols such as UART, SPI, I2C, CAN, USB or Ethernet
- Familiarity with industry-standard embedded development tools, debug methods and software development methodologies
- Experience troubleshooting embedded and FPGA-based systems using lab equipment such as oscilloscopes, multimeters, and logic analyzers
- Experience with version control tools such as Git or similar systems
- Strong written and verbal communication skills
- Ability to work effectively in a cross-functional team environment
Benefits
- Comprehensive benefits package including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan
- Wellness programs focusing on physical, emotional, and financial well-being
- Career growth and professional development programs
- Flexible work schedules with a 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours
Pay
- Competitive salary
Schedule
- Flexible work schedule