Software Development Engineer, Senior

Less than 5 years experience  • 

Salary depends on experience
Posted on 04/19/18
Less than 5 years experience
Salary depends on experience
Posted on 04/19/18

 PTC Company Description     PTC (Nasdaq: PTC) is a $1B+ global provider of technology platforms and enterprise applications for smart and connected products, operations, and systems. Our enterprise applications serve manufacturers and other businesses that create, operate and service products. Our award-winning ThingWorx technology platforms help companies achieve a “new reality” in smart, connected things and systems - deriving new value emerging from the “Internet of Things” market. An early pioneer in Computer Aided Design (CAD) software, PTC today employs more than 6,000 professionals serving more than 28,000 businesses worldwide. We are headquartered in Needham, MA.


Region     The Americas
Subregion     North America
Country-City     USA-San Diego (Vuforia)
Business Title     Software Development Engineer, Senior
PTC Org     STR - Strategy


Job Description for Advertising Purposes  

   Vuforia Chalk has been called “The Future Of Education, Service And Support” (Forbes), “an incredible example of how [Augmented Reality] can help your everyday life” (Business Insider) and “the AR App I’ve Been Waiting For” (Tom’s guide). You will help make a smashing success story.
 
We are a hard-working team within PTC that is ushering in the era of Augmented Reality. By making AR extremely easy for developers, Vuforia has become the world's leading augmented reality software platform.  The Vuforia ecosystem now includes more than 400,000 developers who have developed more than 50,000 applications for phones, tablets, VR Viewers, and a whole new generation of digital eyewear. Now, we are building Vuforia Chalk.
 
Day-To-Day:


You design and implement elegant software solutions for tricky problems using best software practices. Work with product and UX teams to discuss product requirements and UX specs. Own features or components in the project and know the best practices for it. Build features with the team through deployment in an agile environment. Peer review code and collaborate with the team on software and design improvements. You present exciting new features during the sprint review or a product meeting.
 
Requirements:


•Experience working in teams, agile development workflows, git, JIRA, code review workflows
•Experience with one or more of the following:
?C++11
?Augmented Reality
?Unit and UI Test frameworks
?Heavily multithreaded systems
?3D graphics on mobile (OpenGL ES, Metal, Vulcan)
?A/V codecs, multimedia streaming
?Network/signaling protocols, websockets, REST APIs, TLS
?Push notification frameworks
?CallKit and related frameworks
?TeamCity
?Python

Preferred Skills and Knowledge:


•B.S. or M.S. in Computer Science or related area
•3+ years of experience with C++ with excellent programming and code understanding skills
•2+ years of experience with mobile app development with at least one the following: iOS/Objective C, Android/Java+JNI, React Native
•Proactive communication and strong problem-solving skills
Job Req Number     28768BR
Why Join Us and Benefits Summary     PTC is a great place to work. Our culture is one of excellence, innovation, empowerment, and caring about our customers, communities, and employees. We have built an action oriented culture of integrity and trust, creating a sense of team spirit at both the departmental and company-wide level. At PTC, we have great employees and know that they are critical to the company’s success.


The Core Values we live by to achieve our success are:
• Customer Success
• Excellence
• Innovation & Empowerment
• Integrity & Professionalism
• Social Responsibility through Shared Value
• Teamwork
• Winning

We are looking to add strong candidates that uphold the PTC Core Values and are eager to grow and develop their careers with us. If you share these values and enjoy a work environment that is fast paced, hands on, and results oriented, then PTC is the place for you.

PTC benefits are among the most competitive in the industry. While your salary is the major component of your compensation, you also receive a competitive benefits package including:

• Retirement Savings Plan with Company Match
• Healthcare and Dental insurance
• Paid Time Off and Sick Time
• Birthday Day-off
• Tuition Reimbursement (Canada, India, Israel, US)
• Holiday Pay
• Employee Referral Program
• Management and Employee Training Development
• Other Regional-specific Benefits

28768BR

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.