Mixed Software and Firmware Engineer
Job
Maize Microsystems Inc
Louisville, CO (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
73
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Mixed Software and Firmware Engineer at Maize Microsystems Inc Mixed Software and Firmware Engineer at Maize Microsystems Inc in Louisville, Colorado Posted in 5 days ago.
Develop Verilog/SystemVerilog code for FPGA deployment.
Develop C/C++ and bash scripts for SoC deploymentConduct simulation and validation of FPGA designs to ensure functionality and performance.
Conduct unit test and validation of software designs to ensure functionalityWork 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.
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
Comprehensive health, dental, and vision insurance.
Opportunity to work on cutting-edge technologies.
Collaborative and dynamic work environment.
Professional development and growth opportunities. recblid c4ra095ri9ugzvvt06hb3pypym6647
Type:
full-timeJob 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 deploymentConduct simulation and validation of FPGA designs to ensure functionality and performance.
Conduct unit test and validation of software designs to ensure functionalityWork 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 withAMD 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. recblid c4ra095ri9ugzvvt06hb3pypym6647
Similar remote jobs
Carrington
Jacksonville, FL
Posted2 days ago
Updated19 hours ago
International Foundation of Employee Benefit Plans
Brookfield, WI
Posted2 days ago
Updated19 hours ago
Similar jobs in Louisville, CO
Similar jobs in Colorado
Vituity
Fort Collins, CO
Posted2 days ago
Updated19 hours ago
Dairy Farmers of America, Inc.
Fort Morgan, CO
Posted2 days ago
Updated19 hours ago
UnitedStates
Denver, CO
Posted2 days ago
Updated19 hours ago