Microchiphr is hiring a Software Engineer to join the Application Frameworks and Infrastructure group. You will support the development of the next generation FPGA architecture by building tools and infrastructure for software device models used across our FPGA product line.
What You'll Do
- Develop tools to support device model generation for implementation groups
- Work closely with other software groups to integrate modeling solutions into place/route, timing, and power flows
- Create unit tests to validate software models
- Develop automated flows to support model verification activities
What We're Looking For
- Bachelor’s or Master’s degree in Computer Engineering or a related field
- 1 - 3 years of relevant experience
- Good understanding of logic design
- Proficiency in C++ and data structures
Nice to Have
- Basic understanding of FPGA architectures
- Knowledge of Verilog/VHDL
- Experience with shell scripting languages like Perl, Python, Bash, or TCL
- Software development experience in both Linux and Windows environments
Technical Stack
- C++, Verilog, VHDL
- Perl, Python, Bash, TCL
- Linux, Windows
Team & Environment
You will be part of the Application Frameworks and Infrastructure group, collaborating closely with other software development teams focused on FPGA implementation.
Benefits & Compensation
- Total compensation: $76,000 - $114,000
- Health benefits that begin on your first day
- Retirement savings plans
- Industry-leading IESPP program with a 6-month look back feature
- Restricted stock units
- Quarterly bonus payments
Work Mode
Work mode is not specified. Please inquire during the interview process.
Microchiphr fosters an atmosphere of trust, empowerment, respect, diversity, and communication, supported by nationally-recognized leadership programs and a values-based culture.


