Skip navigation
Unable to save this job. Please try again later.

{msg}

Email this Job to Yourself or a Friend

To begin the application process, please enter your email address.

Company Contact Info

Already have an account?

Sign in to apply with your saved resumes.

New to CareerBuilder?

Don't have an account? Continue as a guest!

Sorry, we cannot save or unsave this job right now.

Report this Job

Trust and Site Security Team.

Don't miss out on new jobs!

Get the latest Mobile Application Engineer jobs in US-Nationwide delivered directly to your inbox. You can unsubscribe at any time.

Saving Your Job Alert

Job Alert Saved!

Could not save Job Alert!

You have too many Job Alerts!

This email address has reached the maximum of 5 email alerts. To create a new alert, you will need to log into your email and unsubscribe from at least one.

Sign Up

or   Sign In Here
Password Must Contain
• 
8 to 15 characters
• 
1 uppercase letter
• 
1 number or symbol
• 
1 lowercase letter
Cancel
Create an Account with CareerBuilder to save jobs & unlock these great features
See similar job titles and skills to help you make your next move
Upload a resume and become visible to Hiring Managers and Employers
Compare Salary Information to see where you stand amongst your peers
Easily Quick Apply to jobs with just one click!

Email Send Failed!

Mobile Application Engineer

Windstream • US-Nationwide

Posted 19 days ago

Job Snapshot

Full-Time
Degree - Graduate Degree
Other Great Industries
Engineering

Job Description

Job ID:18004017

Exceptional Mobile Application Software Engineer

Allworx 
The job can sit anywhere in the US
Application software development, mobile, iOS, Android, VoIP, networking


Job Description

The Allworx R&D team (located in Rochester, NY) designs and develops the products that drive our company’s growth.  Our small engineering team develops the entire Allworx product line – VoIP Phone Systems, IP Phones, PC applications and Mobile applications. Designing a fully integrated product offering from the ground up enables Allworx to provide customers with a comprehensive, effective solution to their business communication needs.  Developing our own intellectual property allows us to produce a business phone system product line with an aggressive and advanced feature set, including integration with mobile devices and contacts, and integration with PC apps.  The contributions of each Engineer are critical to the success of the company - we have pride in the products we create, and our company has a great amount of pride in us.
As a member of the Advanced Applications Development software team, you will be responsible for the full lifecycle of our products and their features. You will work with members of the Sales, Support and R&D teams to specify the requirements for both our current and next-generation products, implementing phone system features across a wide variety of desktop, mobile, and embedded platforms, and then be expected to architect, deliver and support high quality code that meets those requirements. Allworx Engineers:
  • Work with System Engineering to create and document requirements and use cases
  • Develop and document designs that fit within or extend the system architecture
  • Perform technology investigations and develop prototypes
  • Provide work estimates for design and development tasks
  • Construct and unit test code on a variety of platforms
  • Quickly debug and fix product issues reported by both QA and customers in the field


Skills & Requirements

Smart & Gets Things Done:  Would prefer expert level proficiency in programming (more than one of: C, C++, Objective C, Java) with experience designing and implementing complex multi-threaded applications and user interfaces.
The rest you can learn. Possessing some of the following skills would be a significant advantage:
  • Experience with iOS, Objective C, and native code integration.
  • Experience with Android, Java, and NDK.
  • Specialized knowledge of communication and protocol stacks (TCP/IP, Web/Internet protocols, etc) and tools (e.g. Wireshark).
  • Experience with VoIP or other telecommunications systems and protocols (particularly SIP/RTP).


About Allworx

Allworx designs and delivers high-value business communications systems that are innovative and dependable.  Being a wholly owned subsidiary of Windstream Communications, we have the fun and flexibility of a small company with the financial stability of a large company.
Allworx is a company that places a strong emphasis on Engineering – we were founded by Engineers, and strive to hire and retain exceptional Engineers that are in the top 10% in the industry. We asked our team members what they would want to tell you about working here, and here are some of the things they said:
  • It’s inviting, fun, and challenging (in a good way)
  • Smart co-workers - no slackers
  • There's a focus on longer-term quality, not just on getting 'something done now' or checking off arbitrary boxes on a schedule
  • Flexible hours
  • People are given a large amount of autonomy to get their job done
  • Collaboration wins over protocol
  • Engineering is viewed as an asset, not an overhead cost
The Allworx experience is challenging and rewarding.   What you create will have an immediate impact on our customers and our company.
The Joel Test is a twelve-question measure of the quality of a software team.  We score 11/12.
  • Do you use source control?
  • Can you make a build in one step?
  • Do you make daily builds?
  • Do you have a bug database?
  • Do you fix bugs before writing new code?
  • Do you have an up-to-date schedule?
  • Do you have a spec?
  • Do programmers have quiet working conditions?
  • Do you use the best tools money can buy?
  • Do you have testers?
  • Do new candidates write code during their interview?
  • Do you do hallway usability testing?

N1234

Job Requirements

Minimum Requirements:


College degree in Engineering or a related field and 5-7 years professional level experience with 0-2 years supervisory experience for roles with supervision; or 9+ years professional level related Engineering/Technical experience with 0-2 years supervisory experience for roles with supervision; or an equivalent combination of education and professional level related Engineering/Technical experience required.


Preferred:

  • Master of Science Degree in Computer Engineering, Electrical Engineering or Computer Science.
  • Eight (8) or more years of professional experience.
  • Some level of specialization or expertise in one or more of the following areas: Multi-threaded embedded programming, Communications and protocol stacks (TCP/IP, Web/Internet protocols, etc), embedded control systems, telecommunications, SIP and VoIP, device drivers, Linux, board support packages, device drivers, firmware.


Desired Work Traits & Skills:

  • This position requires mainly self directed management of ones own time and estimation of schedules for assigned tasks and definition of tasks of others.
  • Must be comfortable working in an entrepreneurial team focused environment and a quick learner of new skills and technologies.
  • Position requires travel less than 10% of the time.


EEO Statement: Employment at Windstream is subject to post offer, pre-employment drug testing. Equal Opportunity Employer including minority/female/disability/veteran; Without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, marital status, citizenship status, military status, protected veteran status or employment status. Windstream is a drug-free workplace.
Job ID: 18004017
Help us improve CareerBuilder by providing feedback about this job: Report this Job.
CAREERBUILDER TIP
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.
Don't miss out on new jobs like this
Get the latest jobs delivered to your inbox. Unsubscribe at any time.

Saving Your Job Alert

Job Alert Created

Well, this is embarrassing. We are having trouble saving your search. You can try again or come back at a later time.

Maximum Email Alerts

This email address has reached the maximum of 5 email alerts. To create a new alert, you will need to log into your email and unsubscribe from at least one.