Careers
At Allworx, we know the value of teamwork and collaboration, and our company culture supports employee contribution at every level. We are a growing business committed to providing the highest quality and value of telephony and IT solutions for small-to-medium sized businesses. Our products deliver high quality, high-end business technologies at previously unavailable prices.
Allworx is always looking to connect with talented
people!
If you are looking for the next step in your career
and are interested in becoming part of a pre-IPO startup
company that fosters a performance based culture of
top people to build great products and a great company,
Allworx might be the right place for you!
Current openings in East Rochester, NY include:
- Senior Software Engineer - Consulting
- Senior Software Engineer - Consulting
- Technical Support Engineer - Product
If you are interested in applying for any of the above positions, you may submit your resume via email to us at careers@allworx.com or mail your resume to:
300 Main St
East Rochester, New York 14445
United States of America
| Position: Senior Software Engineer - Consulting | top |
Lead embedded software development engineer, responsible for all phases of the software development process including project management, scheduling, tracking, software design, and implementation. Primary contact to the client company, responsible for maintaining InSciTek's relationship with the client. A minimum of 8 years relevant experience and a BS in Computer Science, Electrical Engineering or the equivalent is required.
Software Development Activity:
The primary software development activities include
embedded C / C++ software that runs on a Linux platform.
Understanding of the Linux kernel and / or Linux device
driver experience is desired.
Areas of Specialization Desired (one or more of):
Image processing, printer front-end (PDL/rendering/print
engine control, etc), communications and protocol stacks
(TCP/IP, SNMP, Web/Inet protocols, etc), telecommunications/VOIP,
device driver development (Linux & Windows), system-level
programming (including database development, distributed
objects/CORBA/COM, GUI Design), and board support packages/firmware.
Project Management Activity:
As the lead software developer, you will work with the
client's software process groups and implement their
software process initiatives in a value added manner.
This includes maintaining various documents including
Software Requirements Documents, and Software Architecture
Documents.
Providing accurate estimates and schedules for software development tasks is a critical component for this position. You will work with the project manager as well as various other hardware and software groups to integrate all the activities into the software schedule.
Apply by sending your resume to engineeringresumes@allworx.com
| Senior Software Engineer - Consulting | top |
Lead software development engineer, responsible for all phases of the software development process including project management, scheduling, tracking, software design, and implementation. A minimum of 8 years relevant experience and a BS in Computer Science, Electrical Engineering or the equivalent is required.
Software Development Activity:
The Allworx Consulting Division works in numerous industries to develop digital products for clients. The variety of development projects provides an exciting environment in which our Engineers have the opportunity to learn, expand their skills and develop products with pride.
The primary software development activities include development of:
- C / C++ software running on the embedded real time operating systems,
- C++ software running on the Linux platform,
- C++ software running on the Windows platform, and
- .NET/C# software running on the Windows platform.
Areas of Specialization Desired (one or more of):
Image processing, printer front-end (PDL/rendering/print engine control, etc), Communications and protocol stacks (TCP/IP, Web/Internet protocols, etc), telecommunications/VOIP, device driver (VxWorks, eCos, Linux & Windows), VxWorks, eCos, Linux, board support packages, firmware, GUI, C++ STL, Windows NT, Visual Studio, Borland C++ Builder VCL.
Project Management Activity:
As the lead software developer, you will work with the client's software process groups and implement their software process initiatives (CMM) in a value added manner. This includes maintaining various documents including Software Requirements Documents, and Software Architecture Documents.
Providing accurate estimates and schedules for software development tasks is a critical component for this position. You will work with the project manager as well as various other hardware and software groups to integrate all the activities into the software schedule.
Reporting:
Reports to the Chief Consulting Officer.
Compensation:
Salary level will depend on experience.
Apply by sending your resume to engineeringresumes@allworx.com
| Technical Support Engineer - Product | top |
Technical Support Engineer for the company's family of SMB integrated solutions including servers, VoIP phones and client applications. Candidate will possess a broad technical knowledge of PBX and hybrid phone systems; service delivery of analog, digital and VoIP voice services; and IP networking and data service provision. Candidate will be highly experienced in providing excellent customer service and problem escalation/resolution.
Primary Job Functions:
Provide first and second level support to product end users, dealers and distributors. Provide troubleshooting and technical support via phone, Web based tools and email. Advise customers regarding the product's proper use and address specific user issues. During problem escalations, act as a liaison between dealers and 3rd level support (Development team). Candidate will assist dealers during installations. Communication with dealers (and occasional distributors) will occur primarily over the phone and web (using web administration interfaces which are remotely accessible.)
Required Skills:
- Strong written and verbal communication skills.
- Ability to handle clients professionally during all interfaces.
- Experience in supporting customers from a help desk environment.
- Solid experience in problem analysis and resolution of software problems.
- Proven ability to function in a self-directed environment.
- Strong technical and analytical skills.
- Must excel in a fast-paced, agile environment where critical thinking and strong problem solving skills are required for success.
- Innovative thinker who is positive, proactive, and readily embraces change.
- Strong understanding of Ethernet, TCP/IP routing, Network packet analysis tools use and configuration.
- Sales support to help resellers and end users select, optimal installation configurations in a complex network environment.
- Working knowledge of Telecom, data networking, analog and digital voice technologies (T1/PRI).
- Must understand VoIP technologies, including Protocols, Codec's, QoS, RTP streams.
- Experience migrating customer web hosting and email along with SMTP/POP3 server client configuration.
- Analyzing and resolving Windows Domain & Workgroup network issues and experience with SMB/CIFS file systems.
- Networking experience including an understanding of DNS and firewall configuration (i.e. Cisco PIX), etc.
- Configuring and troubleshooting Static/DHCP/PPPOE for LANs and WANs.
- Ability to contribute by editing/improving technical and user documentation.
Desired Skills:
- Experience troubleshooting and correcting Jitter, Latency, Packet loss across public or enterprise networks using network analysis tools.
- MSCE certification (preferred)
- Network+ and/or CCNA certification (preferred)
Experience and Education:
BS in technical discipline or equivalent experience.
2+ years of experience in a technical/telephony environment.
Work Status:
Full time
Travel:
Position requires 0% travel.
Reporting:
Reports to the Manager, Technical Support
Apply by sending your resume to careers@allworx.com



