Software Engineering manager
Are you a Software Engineering Lead/Manager with a strong background in lower level Linux development? Our client, located in the Houston, TX area is rapidly expanding and looking to add a
Software Engineering Manager to their organization.
The Software Engineering Manager will be responsible for:
? Manage Software Engineering team.
? Responsible for developing new software products.
? Support the company's products and internal systems to meet the needs of our clients.
? Designs enhancements to existing products and programs.
? Mentor early career employees and provide guidance and technical support.
What you will need:
? Degree in Engineering or Computer Science.
? 8+ years of experience in software development, with at least 2 in a lead or managerial function.
? In depth knowledge and working experience with Linux.
? Expertise with at least
? Familiar with Linux file systems, network protocols, shell scripts and kernel module drivers.
? Codes, tests, debugs, implements, and documents programs.
? Familiarity with Deep Learning based systems preferred.
? Familiarity with image processing and video based behavior analysis is preferred.
? Familiarity with embedded firmware development on bare-metal and Linux systems is helpful.
? Familiarity with computer hardware, peripheral interface and FPGA logic is helpful.
? Excellent communication skills and a proven ability to multitask and deliver on development tasks.