Phinge™ is seeking talented, creative, energetic people with the desire to join our team, and be a part of the biggest innovations in technology in the last 20 years. Phinge is creating a platform consisting of unique cutting edge mobile hardware, software and applications to forever change the way the world works, plays, interacts and benefits from their experiences.
Due to the sensitive nature of what we are creating, all applicants must sign a Non-Disclosure Agreement (NDA) prior to interviewing with Phinge™.
What we can say is that Phinge™ is a technology company like no other and we believe our team members are a valued and intricate part of our mission and our future. We hope you will join us as we transform technology by rewarding and enhancing the experience of our users, consumers, merchants and small businesses each and every day.
If you are talented, energetic and would like to create something disruptive and transforming, then we are excited to hear from you.
To learn more about this phantastic opportunity, you may read about the exciting future of technology on our website at phinge.com.
C/C++ Systems Programmer
Phinge™ is developing a first of its kind software platform including an OS, cloud solution and consumer, business and social media applications. This will complement our state of the art mobile phones, tablets hybrids and peripherals. Due to the sensitive nature of the products and company we are building, information and the description of this job will be made available after submission and acceptance of applicants resume, other pertinent personal information and upon signing a non-disclosure agreement. If you would like to be part of the biggest revolution in technology in the last 20 years, we would love to hear from you.
West Coast: Due to extreme confidentiality purposes, the location of this position will be disclosed after an NDA is signed.
United States (Required)
Design entirely new architectures and implement them all the way through to user availability
Split up large monolithic systems, increasing reliability and scalability
Incorporate open source and industry standard frameworks where possible
Make our systems more elastic, responsive and automatically balanced
Collaborate with development teams to better understand their needs for infrastructure software
Write well-tested, robust and performant code in a cross-platform distributed environment, while sticking to best practices in software engineering
Explore new technologies and languages and choose appropriate solutions that are scalable and robust
Resolve problems in production quickly by relying on strong debugging skills and a scientific approach to debugging You’ll need to have:
3+ years of experience programming in C/C++ in a Linux/UNIX environment
Strong knowledge of data structures and algorithms
Excellent analytical, problem-solving, and written/oral communication skills
Familiarity with at least one scripting language (python/perl/bash)
A detail-oriented engineer, who is eager to learn and is passionate about developing software
Exposure to technical challenges: You'll work with systems at scale solving complex distributed problems with large scale code integration, pushing technologies to their limits to meet our unique constraints
Ownership and autonomy: You'll be responsible for the full software development life- cycle, from idea generation to deployment, documentation and maintenance. Increased responsibility is awarded based on merit (which we're quick to recognize) and the priorities you're most excited about. Your success is measured based on your impact, not through micro-management or face time.
An environment that supports your development: Asking questions is extremely encouraged and collaboration is key. On any given day, you can attend an internal meetup, check out our e-learning platform, or attend an external conference
Candidate must be able to work alone and closely with team members while maintaining a willingness to learn.
Good communication skills, both verbal and written, are required
Ability to meet deadlines
Ability to multitask and prioritize work requirements
Exceptional verbal and written communication skills are a must
Organized and experienced at successfully multi-tasking
Minimum eight (8) years of relevant professional experience in systems programming
Must have excellent working knowledge of the C programming language with at least 5 years of experience and have a good working knowledge of the C++ programming language.
Must have 2-3 years of working knowledge of UNIX/Linux
Previous work experience with PROIV Kernel or Client is a plus