Now hiring
Senior Software Engineer
Array of Engineers is home to a talented group of engineers with over a 100 years of combined expertise. We create embedded software, hardware, and firmware solutions for customers in government & across the commercial sector. Our success is based on our engineers operating as a unified team, producing creative and efficient solutions, continually learning and utilizing cutting edge technologies in our projects, and investing in our community through mentoring younger generations in STEM. From NASA satellites to local projects in West Michigan, our engineering solutions are enhancing the way our partners do business in the aerospace, space, defense, and medical device industries.
We are currently seeking a Software Engineer to join our team full time. This position is located in Grand Rapids, Michigan. Array of Engineers offers a flexible working schedule, numerous benefits, and a culture of innovation and mentorship.
Responsibilities
-
Design, develop, and test embedded software for engineering projects in the defense, aerospace, and space industries
-
Provide expertise on software requirements, test strategies, test plans, and safety critical software development and testing
-
Implement and execute DO-178 plans, processes, and procedures on DoD software programs
-
Engage with government clients to build knowledge and expertise in software assurance and testing
-
Mentor junior engineers and interns/co-ops
Qualifications
-
B.S. in either electrical engineering, computer engineering, or aerospace engineering
-
5+ years of experience with embedded software development and testing
-
5+ years of experience with DO-178B/C programs
-
Proficient in verbal, written, and interpersonal communication
Preferred Skills
-
Experience in a research and development environment is a plus
-
Experience with model-based tools such as MATLAB/Simulink and SCADE is a plus
-
Experience with Agile software development is a plus
-
Experience with ROS/robotics is a plus
-
Ability to work independently and with a team
-
Enjoy learning and applying cutting edge technologies to complex projects
-
Share company values and contributes to company culture
-
Willingness to be accountable and take ownership of projects and tasks
Electrical Engineer
Array of Engineers, LLC seeks an Electrical Engineer at its facility in Grand Rapids, MI. Duties: design, implement, maintain, and improve electrical instruments, equipment, facilities, components, products, or systems; oversee project production efforts; direct/coordinate installation, maintenance, support, documentation, or testing activities to ensure compliance with specifications, codes, or customer requirements; design electronic circuits including simulate circuits using LTSpice software, build circuit prototypes using soldering skills, and perform circuit testing using lab equipment such as multimeter and oscilloscope; design PCBs which involve schematic capture, layout and routing using Altium Designer; perform HDL development in Verilog and VHDL; perform HDL testing through testbenches and waveform simulation in Verilog and VHDL using ModelSim and Xilinx tools and operate computer-assisted engineering or design software or equipment to perform engineering tasks. Qualifications: Bachelor's degree in electrical engineering. Requires 9 months training in electrical engineering co-op program.
IT Administrator
We are currently seeking an IT Administrator to join our team full time. The ideal candidate is proactive, exceptionally detailed, organized, appreciates a technical challenge, service oriented, and has experience in IT administration. As the IT Administrator, you will be responsible for managing the company's IT infrastructure, ensuring network and system security requirements are met, and supporting our team with technical issues. You’ll play a key role in maintaining smooth day-to-day operations and implementing security best practices, helping us keep data secure and systems reliable.
This position is located in Grand Rapids, Michigan. Array of Engineers offers a flexible working schedule, numerous benefits, and a culture of innovation and mentorship.
Responsibilities
-
Network & Systems Administration: Maintain and troubleshoot servers, network devices, and hardware to ensure optimal performance. Monitor network health and resolve connectivity issues.
-
Security Management: Oversee cybersecurity measures to protect company data. Implement and manage firewalls, antivirus, VPNs, and backups. Support compliance with relevant data protection regulations in collaboration with the AoE Security Team.
-
Software & Hardware Support: Provide technical support for company software applications, workstations, and mobile devices. Provide provisioning and sanitization of workstations and manage image baselines. Evaluate new software, software licenses and perform regular updates and patching.
-
User Assistance & Training: Assist staff with IT-related issues and provide basic training on company software, policies, and best practices.
-
Access Management: Setup and maintain access permissions for company information systems and cloud environments. Coordinate tools and licensing access.
-
Documentation & Reporting: Document network and system configurations, maintenance activities, and troubleshooting procedures. Provide regular reports on IT status and support incident response.
-
Vendor Coordination: Coordinate with third-party vendors for IT equipment purchases, repairs, and service agreements. Ensure cost-effective management of IT resources.
Qualifications
-
Bachelor’s degree in IT, Computer Science, or a related field (or equivalent experience)
-
3-5 years in IT administration or a similar role, ideally within a small to mid-sized business environment
-
Proficiency with Windows, Mac, and Linux operating systems, experience with network management (routers, switches, firewalls), and familiarity with cloud services (e.g., Google Workspace)
-
Understanding of network administration, firewall configuration, VPNs, and backup solutions
-
Strong troubleshooting abilities, excellent communication skills, and the ability to manage multiple tasks and priorities effectively
Additional Preferred Skills
-
Enjoy learning and adapting to the needs of a small but growing company
-
Share company values and contributes to company culture
-
Experience creating process and procedures
-
Proficient in verbal, written, and interpersonal communication
-
Experience working with Cisco network products
-
Experience with Google Workspace
-
Experience with Cloud DevOps environments
-
Programming experience in Python or C languages.
-
Experience with software testing and development pipelines.
Preferred Certifications
-
Google Workspace Administrator or CompTIA certifications (e.g., A+, Network+, Security+)
Candidates must be willing to work on site at our headquarters in Grand Rapids, Michigan.
Candidates must be legally authorized to work in the United States without company sponsorship, now or in the future.
Array of Engineers is an Equal Opportunity and Affirmative Action Employer. AoE is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.