Back to jobs

Allen Control Systems
Actively hiring
Electrical Engineer-All Levels
- Workplace
- On-site
- Commitment
- Full-time
- Seniority
- Junior / Senior
- Posted
Location
Austin, United States
We are seeking an electrical designer to develop electrical systems for autonomous gun turrets, including schematic design, PCB layout, and firmware development in C++. The role involves designing real-time embedded software, performing simulations, and integrating electromechanical components to meet military-grade requirements. You will work across power and embedded design for dynamic robotic systems.
Responsibilities
- Design and Develop Electrical Systems: Create detailed electrical schematics and PCB layouts that meet performance and durability requirements for autonomous turret systems including embedded and power circuits.
- Develop Real-Time Embedded Software: Design and implement embedded software in C++ and Python, focusing on real-time responsiveness and efficiency for autonomous defense applications.
- Simulation and Testing: Perform simulations for signal integrity, thermal management, and electromagnetic compatibility (EMC) to ensure robust and reliable designs.
- Electromechanical Integration: Collaborate closely with mechanical and software teams to integrate electrical and mechanical components, ensuring optimal performance and reliability in harsh environments.
- PCB Design: Lead the development of high-quality printed circuit boards, adhering to best practices in layout, signal integrity, power distribution, and EMC considerations per military standards.
- Documentation and Reporting: Develop and maintain detailed documentation of designs, including schematics, PCB layouts, simulation results, and test protocols.
- Test and Debug Embedded Systems: Conduct extensive testing, simulation, and debugging in both lab and field environments, troubleshooting and optimizing electronics and software for various real-world conditions.
- Performance Optimization: Continuously improve code performance and reduce power consumption to maximize system efficiency on hardware-constrained platforms.
Requirements
- Educational Background: Bachelor’s or Master’s degree in Electrical Engineering or a related field.
- Embedded circuit design: Knowledge of microcontroller-based control systems including power conversion and motor drive.
- Schematic Design & PCB Layout: Expertise with electrical design and PCB layout tools such as Altium Designer, OrCAD, or Eagle.
- Simulation Tools: Proficiency with simulation software (e.g., SPICE, ANSYS Electronics) for evaluating circuit behavior under various environmental and operational stresses.
- Electromechanical Integration: Proven experience integrating electrical components with mechanical systems, such as sensors, motors, and actuators.
- Testing and Validation: Hands-on experience with testing methodologies, equipment, and protocols for validation of designs against military standards.
- Strong Background in Embedded Software: experience in embedded software development with a focus on real-time, safety-critical systems.
- Proficiency in C++ and Python: Extensive experience in C++ for embedded systems, with additional proficiency in Python for scripting and development.
- Experience with Real-Time Robotics Systems: Hands-on experience designing and deploying software for robotics applications, with a focus on real-time control and responsiveness.
- Systems Integration: Ability to integrate software with various sensors, actuators, and control hardware in robotic and autonomous systems.
- Educational Background: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
Nice to have
- Thermal Management Expertise: Knowledge of techniques and materials used in heat dissipation and thermal design for high-power systems.
- Embedded Linux Experience: Familiarity with embedded Linux and RTOS environments, as well as experience building custom kernels for embedded platforms.
- Networking and Communication Protocols: Knowledge of networking protocols (e.g., TCP/IP, UDP) and communication protocols used in robotics systems (e.g., CAN, UART, I2C).
- High-Performance Embedded Systems: Skills in optimizing code for low-latency, high-performance applications with strict power and computational constraints.
Benefits
- Competitive salary
- ACS Equity Package
- Health, Dental, Vision Insurance
- Paid Time Off