Quarea is a leading provider of development services and integrated hardware solutions for the aerospace, defense, entertainment, commercial, consumer, and medical industries. We support our clients with advanced mechanical, optical, and electrical design, analysis, optimization, test, prototype development, and manufacturing using modern CAD and CAE tools and leveraging our clean room laboratories.
We are looking for a
Software Engineer
in our San Diego, CA office.
KEY ATTRIBUTES
Successful candidates must be positive team players who are committed to excellence
Must be able to communicate effectively -- in written and verbal format
Must be able to take direction for job functions
Must be willing to learn new skills, software packages and general engineering knowledge
Must be able to manage own schedule
ESSENTIAL JOB FUNCTIONS
Participate in software development from requirements throughout deployment
Participate in software code reviews to ensure the creation of high quality, compact code
Use Test Driven Development, focusing on functionality and documentation
Work on bug fixing and improving application performance
Provide mentorship to junior engineering staff
EXPERIENCE & Qualifications
BS in Computer Science (or a similar academic discipline)
At least 5 years’ work experience with significant design responsibility
Expertise in Objective-C/Swift and developing native MacOS/iOS applications
Mastery of Xcode and Interface Builder
Show the full description
Experience with XML, JSON and REST-based APIs
Experience with SQL and NoSQL databases (MS SQL Server, MongoDB, etc.)
Strong knowledge of MVC, OOP, memory management and threading
Experience with image processing techniques and algorithms
Experience with Git/GitHub and managing code on multiple branches
Experience with C#, .NET stack and Xamarin is a plus
Excellent verbal and written communication skills; effective presentation skills
Competent with MS Windows, MacOS and Linux operating systems and tools
Ability to apply engineering principles and techniques to solve a variety of problems
Ability to prepare proposals and presentations and assist with sales meetings as necessary
Demonstrate ability to compellingly present technical information to groups
Ability to assist in identifying and developing new client relationships and participate in sales meetings
Quartus provides comprehensive benefits including competitive salary, discretionary performance-based bonus, employee stock ownership plan, medical, dental, vision, and 401k plan with company match. Quartus is an equal opportunity employer.