Maize Microsystems · 15 hours ago
Mixed Software and Firmware Engineer (Associate)
Maize Microsystems is a cutting-edge defense-focused startup dedicated to developing advanced technology solutions that safeguard our nation. We are looking for a talented Firmware Engineer to join us in our mission, where you will be a key player in the design, development, and testing of FPGA and SOC-based systems.
Information Technology & Services
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
Qualification
Required
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
Preferred
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.
Company
Maize Microsystems
Maize Microsystems is an SBA certified veteran owned business passionate about applying modern techniques and tools in designing and upgrading mission critical embedded systems.
Funding
Current Stage
Early StageCompany data provided by crunchbase