We are looking for a Senior Software Engineer to lead the software direction of a well-established product line in Peoria, Arizona. This role is ideal for an engineer who enjoys working at the intersection of embedded development, product enhancement, and long-term code quality. The position offers the opportunity to shape reliable, high-volume systems while introducing modern engineering practices that strengthen performance, testability, and maintainability.<br><br>Responsibilities:<br>• Lead the software architecture, development, and ongoing support of embedded applications for microprocessor- and microcontroller-based products.<br>• Develop robust, maintainable code using established embedded engineering standards and sound design principles.<br>• Introduce and expand modern verification approaches such as unit testing, automated build pipelines, and virtualized software validation methods.<br>• Create and execute hardware-focused validation strategies, including simulated test environments and physical fixture-based testing.<br>• Investigate software issues found in production and drive effective resolutions to restore and improve product reliability.<br>• Deliver new capabilities for existing products and confirm performance through structured verification activities.<br>• Enhance the product line through continuous improvements that increase efficiency, dependability, and competitive value.<br>• Research emerging software practices and apply relevant advancements to embedded systems development within the organization.
We are looking for a Systems Engineer to support and optimize core enterprise infrastructure in Arizona. This Long-term Contract position is ideal for someone who is detail oriented and can maintain secure, reliable server and identity environments while contributing to day-to-day operational stability. The role focuses on Microsoft-based systems, directory services, virtualization access platforms, and messaging technologies in a fast-paced technical setting.<br><br>Responsibilities:<br>• Administer and maintain Active Directory and Azure Active Directory environments to ensure secure access, identity management, and policy enforcement.<br>• Support Microsoft Windows Server infrastructure by monitoring system health, applying updates, and resolving performance or availability issues.<br>• Manage Citrix technologies to deliver stable remote access and application availability for end users.<br>• Oversee Microsoft Exchange administration, including mailbox support, system maintenance, and issue resolution.<br>• Troubleshoot infrastructure incidents across server, authentication, and messaging platforms to minimize downtime and restore services efficiently.<br>• Implement configuration changes, system improvements, and routine maintenance activities in alignment with operational requirements.<br>• Document technical procedures, environment details, and support activities to improve consistency and knowledge sharing.<br>• Collaborate with internal technical teams to strengthen infrastructure reliability, security, and overall platform performance.