Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

S&C Electric Company Logo

Software Project Engineer

S&C Electric Company

$94,100 - $124,656
Sep 30, 2025
Chicago, IL, USA
Apply Now

S&C Electric Company is seeking a Software Project Engineer to support their embedded firmware function, crucial for ensuring smooth operations and supporting their diverse team. The role involves advancing a safer, more reliable, and more resilient electrical grid by developing intelligent embedded software devices, including microprocessor-based switch and fault interrupting controls.

Requirements

  • 5-7 years of experience developing C/C++ firmware applications and device drivers for low power designs.
  • 3+ years of professional experience developing and optimizing FPGA designs using Lattice and Microchip platforms.
  • Strong understanding of FPGA architecture, timing constraints, and data throughput optimization—not just translation from C to HDL.
  • Proficiency in VHDL or Verilog, with experience in simulation, synthesis, and timing analysis using tools like Lattice Diamond or Microchip Libero.
  • Demonstrated working knowledge of programming principles in C/C++.
  • Familiarity with real-time operation and low power microprocessor modes.
  • Embedded software development experience with and without an operating system.

Responsibilities

  • Design embedded application firmware for microprocessor-based fault interrupting controls.
  • Contribute to the development of architecture design, software specifications, project schedules, task and project completion time estimates, and test plans.
  • Develop and optimize FPGA-based solutions using Lattice and Microchip platforms, focusing on high-throughput data paths, timing closure, and efficient resource utilization.
  • Create and maintain HDL code (VHDL/Verilog) for custom logic blocks, interfaces, and data pipelines.
  • Perform simulation, synthesis, and timing analysis using vendor-specific tools (e.g., Lattice Diamond, Microchip Libero).
  • Develop embedded C/C++ firmware for low power designs, including hardware device drivers.
  • Create, execute, and automate Unit Tests.

Other

  • Occasional travel to (10%) to one of these locations may be required for development, system integration/testing, and debugging.
  • BS degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent.
  • Being a team player is essential.
  • Excellent written and verbal communications skills.
  • Technical leadership abilities with good interpersonal skills.