Butler National Corporation specializes in manufacturing gun control equipment and related custom test equipment. The Electrical Design Engineer is responsible for supporting the design, development, and sustainment of embedded control systems used in electronic gun control units for large-caliber weapon platforms.
Responsibilities:
- Design, develop, and support embedded control systems for electronic gun control units (GCUs) used in weapon platforms
- Integrate electrical hardware and embedded firmware to support system functionality and reliability
- Maintain and enhance firmware written in assembly language for legacy embedded processors
- Support development and migration across multiple microcontroller platforms, including Motorola/Freescale/NXP 9S12 family processors or similar architectures
- Develop and maintain automated build environments and scripts to reduce manual build processes and improve reproducibility
- Manage and maintain source code version control and archival of firmware revisions
- Support troubleshooting, debugging, and testing of embedded systems and control electronics
- Analyze legacy codebases and documentation to maintain and extend system functionality
- Work closely with manufacturing and engineering teams to support production builds and product lifecycle support
- Assist with improvements to development infrastructure, including automation, documentation, and configuration management
- Ensure system designs meet performance, reliability, and safety requirements for defense-related applications
Requirements:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field
- 5+ years of experience in embedded systems, electrical design, or firmware development
- Strong understanding of embedded systems design and hardware/software integration
- Experience with low-level embedded programming language (assembly/C)
- Knowledge of microcontroller architecture and memory management
- Experience working with legacy development environments and tool chains
- Familiarity with control systems and real-time embedded applications
- Experience with build automation and scripting (Python, Bash, or similar)
- Ability to troubleshoot embedded hardware and firmware interactions
- Understanding of electronic circuit design and digital systems
- Strong analytical and problem-solving skills
- Ability to work independently on complex technical systems with limited documentation
- Designing analog circuits
- PCB layout and design
- Analog simulators
- Schematic creation tools
- High power circuit design
- Safety critical redundant design
- Fault tolerant design
- Circuit design margins
- Manufacturing margins and guidelines
- MIL-STD-882E system safety requirements
- Experience supporting embedded control systems or defense-related electronics
- Experience working with microcontrollers like the NXP/Freescale 9S12 family
- Experience with firmware configuration management and build automation
- Ability to interpret and create fault-tree diagrams and perform reliability calculations
- Ability to obtain or maintain security clearance may be required depending on program needs