Careers

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:
Senior Software Engineer - Rochester, NY, Multiple Openings
If you are interested in applying for this position, you may submit your resume via email using the address provided in the job description, or mail your resume to:

Allworx - Careers
300 Main Street
East Rochester, NY 14445

 

Job Description: Senior Software Engineer - Consulting
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 Allworx'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