Mixed Software and Firmware Engineer (Associate) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Maize Microsystems · 10 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

FPGA developmentC/C++ programmingVerilog/SystemVerilogEmbedded systemsDigital design principlesProblem-solving skillsCommunication skillsAttention to detailTeam collaboration

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

twitter
company-logo
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 Stage
Company data provided by crunchbase