Maize Microsystems Inc Mixed Software and Firmware Engineer Louisville, CO · Full time

Mixed Software and Firmware Engineer (Associate)

Description

Company Overview:

Maize Microsystems is a cutting-edge defense-focused startup dedicated to developing advanced technology solutions that safeguard our nation. Our innovative team is focused on applying modern tools and techniques in developing mission critical embedded systems. We are looking for a talented Firmware Engineer to join us in our mission.


Job Description:

Position Overview: As a mixed Software and Firmware Engineer, you will be a key player in the design, development, and testing of FPGA and SOC-based systems. You will collaborate with a multidisciplinary team of engineers to create high-performance and reliable solutions that meet stringent defense standards.

Key Responsibilities:

  • Design, implement, and verify FPGA architectures and modules based on system requirements.
  • Develop Verilog/SystemVerilog code for FPGA deployment.
  • Develop C/C++ and bash scripts for SoC deployment
  • Conduct simulation and validation of FPGA designs to ensure functionality and performance.
  • Conduct unit test and validation of software designs to ensure functionality
  • Work closely with hardware and software engineers to integrate FPGA designs into larger systems.
  • Participate in the development of test plans and test benches for system validation.
  • Perform system-level testing and debugging of FPGA designs.
  • Optimize FPGA designs for performance, power consumption, and resource utilization.
  • Document design processes, specifications, and test results.

Qualifications:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Proficiency in VHDL/Verilog/SystemVerilog and FPGA development tools (e.g., Xilinx Vivado).
  • Proficiency in C/C++/Bash/Python and embedded software development tools (e.g. Yocto)
  • Strong understanding of digital design principles and FPGA architectures.
  • Familiarity with hardware-software integration and embedded systems including Linux.
  • Ability to work effectively in a collaborative, fast-paced startup environment.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and documentation skills.
  • Applicants must be currently authorized to work in the United States on a full-time basis. The employer will not sponsor applicants for work visas

Preferred Qualifications:

  • Experience with high-speed communication interfaces (e.g., PCIe, Ethernet).
  • Experience with AMD FPGA parts.

Benefits:

  • Competitive salary and equity options.
  • Comprehensive health, dental, and vision insurance.
  • Opportunity to work on cutting-edge technologies.
  • Collaborative and dynamic work environment.
  • Professional development and growth opportunities.


Salary

$70,000 - $130,000 per year