Facebook

Twitter

Linked In

  • Opportunity

    our quality team can
    enhance your career

  • 1

Opportunities

Senior Software Architect (Image Processing and Video Analytics)

Location: Rolling Meadows, IL
Our direct client is looking to hire a Senior Software Architect with Imaging/Video/Vision exp for an exciting role with  100% development and design, for commercial software based projects!    You will be based in Rolling Meadows (Chicago area)  OR the manager will consider you working REMOTELY in ANY city or even Canada too!  You will have 1 direct report and oversee a team of off-shore developers through an outsourced company.   No Management exp is needed!

You will be working for a large, global client who is a leading, innovator in the video processing/security software industry.  Must have experience in image processing and video analytics software. 
Client prefers 10+ years of Architecture exp. may consider less.  This role is a customer facing role and will need to be able to translate to the technical team.


Some of the perks of the role:

You will be working on product based projects and have a meaningful impact with the flexibility for more open free flow designs/dev 
Family like environment with an entrepreneurial spirit 
Collaborative culture that thrives on innovation and new ideas 
Rewards and recognition for great achievements 
Growth opportunities for career development 
Flexible work arrangements to help balance life and work 
Competitive benefits and compensation package; Generous yearly bonus!
______________________________________________________________________--

This person will oversee the design, architecture and development of software used in clients software/video/security products.
Must have the technical skills 

 What You’ll Get to Do: 
  
Responsible for the software architecture of a suite of commercial software products and solutions for Public Safety camera solutions systems These systems include solutions that provide for the capture, storage, management, searching, analysis, and sharing of video, including advanced Image processing and Video Analytics capabilities. 
  
Under general direction, participates as a high-level technical expert to apply a broad understanding of theories and principles of computer science, engineering, and technologies to create software architecture solutions.  Analyzes, decomposes, and specifies architecture and requirements based upon understanding of business applications and engineering principles. 

What You’ll Bring: 
  
Education & Experience: 
  • BS Engineering, Computer Science, or equivalent.
  • MS Engineering, Computer Science, or equivalent preferred.
  • Deep understanding of architecture and design patterns.
  • Deep knowledge & understanding of Image processing and Video Analytics solutions.
  • Knowledge of video and audio standards and codec libraries, including H.265, H.264, MPEG4, MJPEG, AAC, MP3, etc. is highly desirable.  (PLUS ONLY)
  • Experience with one or more of the following:  C, C++, Microsoft .NET applications, Java or Visual Studio, and TFS, 
  • Experience with video processing algorithms and analytics and GPUs IS A PLUS.
  • Experience participating in all phases of the software development lifecycle including requirements, design, coding, and testing.
  • Knowledge of the Agile process and Scrum methodology. (PLUS ONLY)
  • Minimum of 5 years of experience developing software in a professional or commercial environment. 

Software Development Activities: 
  • Develop architecture solutions for software components related to body-worn and Incar Video systems
  • Develop solutions to complex problems associated with the capture, storage, management, searching, analysis, and sharing of video and data, as well as the control of camera solutions
  • Assist with defining requirements and architecture necessary to meet performance, capacity, scalability, availability, and security objectives.
  • Investigate and advise on third-party integrations, and develop requirements and architecture associated with external interfaces, protocols, interoperability, compatibility, and coexistence with other applications.
  • Provide technical leadership to the organization and development team for the successful implementation and test of products.
  • Act as a technical consultant to Product Management, Support, Services, and Testing organizations, as well as to other development teams.
  • Contribute significantly to product roadmaps, estimation, planning, identification of risks and issues, and development status.
  • Define strategies, guidelines, and goals for integration of components, product testing, and acceptance testing.
  • Perform high-level requirements analysis and decomposition to assist with defining product architecture, requirements, and design, as well as system solutions.
  • Assist with planning, estimation, and coordination of projects.
Employ software engineering methods and practices to create artifacts and documentation for the implementation and support of software products to convey an engineered solution to other developers and engineers. 
Demonstrate understanding and adherence to the software development process. 
  
Software Support Activities: 
  
Work with customers, Quality Assurance, Technical Support, and other developers to analyze, troubleshoot, and resolve defects and issues. 
Assist with devising both short-term and long-term solutions to resolve complex defects and issues. 
Independently resolve customer complaints with software and respond with suggestions for improvements and enhancements. 
  
Documentation, Collaboration, Coordination and Training: 
  • Coordinate and lead architecture discussions with senior technical staff.
  • Work with customers to identify needs and solutions.
  • Create architecture, requirements, and design documentation.
  • Support the creation of documentation, which may include user manuals, help documentation, tool tips, and training material.
  • Assist in training less-experienced software staff.
  • Make suggestions for problem solutions or software enhancements.
  • Work with software test teams to design and develop testing strategies. 
Process and Quality: 
  
Actively engage in process improvements, quality initiatives, and execution of established processes. 
Assist with the definition, implementation, assessment, measurement, management, change, and improvement of the software process. 
Identify and assist in the management of intellectual property, third-party software, re-use, and compliance. 
  

Problem Solving: 
  • Ability to prioritize and perform work independently.
  • Ability to independently resolve complex product and system issues.
  • Ability to translate requirements into a solid architecture and implementation.
  • Excellent problem-solving skills.
  • Strong diagnostic skills to track, trouble-shoot, and solve issues. 
Communications: 
  • Demonstrate good interpersonal and communication skills with the ability to work closely with internal and external customers to translate needs into requirements, to explain and resolve technical issues, and to present technical solutions.
  • Strong written and verbal communication skills.
  • Coach and mentor peers and junior engineers.
  • Influence the technical direction of the team.
  • Good interpersonal skills and ability to foster teamwork. 

For immediate consideration please submit your resume in Word format, along with daytime contact information.  Client is unable to provide H-1B Visa sponsorship at this time. All submittals will be treated confidentially.  Selected candidate may be asked to pass a comprehensive background, credit and/or drug screening.  Principals only, no third parties please. 
Established in 2000, Atrilogy Solutions Group, Inc. provides organizations of all sizes with high-quality, cost effective information technology (IT) and business process consulting & staffing services.  Our industry-leading service model combines experienced project managers with seasoned technical and functional consultants to eliminate client uncertainty and deliver superior value and results.
 
Clients turn to Atrilogy for expertise in:
  • IT staffing and placement (Project Managers, Agile/Scrum Masters, Business Analysts, DBA’s, Software Engineers, Mobile Developers (iOS, Android), DevOps, Automation, QA, Systems & Network Engineers, Cyber Security / Information Security Specialists)
  • All major ERP & CRM packages (including Oracle, Workday, PeopleSoft, JD Edwards, Lawson, SAP, Dynamics AX, Salesforce, Microsoft CRM, NetSuite)
  • Business Intelligence, Data Warehousing, and Big Data Integration
  • Creative (Interactive Project Manager/Art Director, Information Architect, UI/UX Designer, Web/Graphic Design)
 Atrilogy has been recognized by Inc. magazine as one of the nation’s fastest-growing, privately-held companies. Headquartered in Irvine, California, Atrilogy also has offices in Denver, Phoenix, Atlanta, and Dallas with satellite offices in Boston, Jersey City, Las Vegas, Seattle, and Delhi, India.
  
Atrilogy Solutions Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law, and will not be discriminated against on the basis of disability.
 
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.
or
this job portal is powered by CATS