Search jobs > Chicago, IL > Remote > Software engineering

Software Engineering Manager, Video Analytics (EAST COAST REMOTE )

ADVANCED ENGINEERING GROUP PC
Chicago, Illinois, US
Remote
Full-time

We are seeking an active, hands-on, Software Engineering Manager who is passionate about the successful deployment of commercial systems employing deep learning and computer vision.

Responsibilities :

  • Develop production quality software for real-time multi-core embedded Linux devices
  • Drive the design and implementation of sophisticated scalable multi-threaded Object Oriented Software in C++ following modern C++ design patterns
  • Lead a team of 4 or more embedded software engineers
  • Develop processes and metrics to ensure the team is writing quality code, operating efficiently, and productively
  • Collaborate with our Research team in implementing computer vision and machine learning apps on hardware
  • Contribute to algorithm and system optimizations to ensure real-time performance
  • Author detailed design documents about our software architectures, algorithms, and interfaces
  • Maintain and improve firmware build systems using CMake, Docker, and Python
  • Work with Quality Assurance team on specifying test cases for new features and areas for regression tests
  • Review code of peers for adherence to coding standards and design guidelines
  • Mentor and foster career growth of individuals on your team
  • Contribute to the CICD testing pipeline employed to maintain a trusted mainline and streamline application feature development.

Qualifications :

  • Bachelor or Master of Science degree in Electrical Engineering, Computer Engineering, Computer Science, Data Science, Math, or Physics
  • 4+ years of experience professionally writing production quality C++ code on Linux OS based embedded systems
  • 2+ years technical management experience, leading teams consisting of three or more using Agile methodologies.
  • Expert troubleshooting and debugging skills on embedded systems.
  • Skilled at optimization from various levels, system, algorithm, and code.
  • Excellent written and oral communications skills
  • Working user knowledge of networking protocols DHCP, SSH, DNS, SCP, Wi-Fi, Bluetooth, etc used with embedded systems
  • Working knowledge of CI / CD pipelines and Git or other version control software.
  • Highly organized, detail oriented, passionate, creative, and curious
  • Experience in communicating with technical and non-technical stakeholders across all levels of the organization.
  • Ability to thrive in an autonomous, empowering, and exciting environment.

Preference will be given to candidates with the following skills and experience :

  • Experience integrating Machine Learning Deep learning and / or Computer Vision algorithms (OpenCV) on embedded hardware
  • Experience with embedded video systems
  • Experience with Azure and / or GITHUB actions, DevOps
  • OpenCV programming experience

Note : Candidate must reside on the East Coast.

Basic Requirements :

  • Bachelor's Degree with 8+ years of professional experience
  • AND 3+ years of experience professionally writing production quality C++ code

Travel Requirements :

Under 10%

Relocation Provided :

None

Position Type : Experienced

Experienced

Referral Payment Plan :

You can get further details about the nature of this opening, and what is expected from applicants, by reading the below.

J-18808-Ljbffr

Remote working / work at home options are available for this role.

1 day ago
Related jobs
Promoted
Capital One
Chicago, Illinois

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

Capital One
Lincolnwood, Illinois

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

Promoted
Capital One
Chicago, Illinois

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

1872 Consulting
Chicago, Illinois
Remote

Senior IT Product Manager – Risk Management & Legal Software. Remote – Newly Created Position Due to Growth. This individual will translate the specifications into functional and technical requirements, utilizing the Software Development Lifecycle (SDLC) and Agile methodologies, working between ...

Capital One
Riverside, Illinois

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

VillageMD
Chicago, Illinois

The Software Engineering Manager will focus on developing talent and building systems that scale from both an operational and an organizational perspective. What are examples of work that the Software Engineering Manager will do at VillageMD?. As an Engineering Manager, you will work across our enti...

Capital One
Chicago, Illinois

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

Capital One
Chicago, Illinois

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

WEX Health, Inc.
Chicago, Illinois

As a Software Engineer on the WEX Benefits Technology team, you will work in a team that partners closely with Product Managers and customers to learn about the challenges employers face while navigating the competitive employee benefits landscape. Bachelor's degree in Computer Science, Software Eng...

Vizient, Inc.
Chicago, Illinois

In this role, you will engage in multifaceted activities to improve software engineering practices, develop people, and manage staffing. You will stay abreast of industry trends and emerging technologies, guide teams on tool selection, and promote continuous improvement within the engineering depart...