Seeking OS X Engineer for high-growth IT automation firm

Mac OS X

I have an exciting Mac OSX Engineer opportunity at a high-growth IT automation software company based in Milpitas, CA.

Responsibilities: • As a member of the engineering team, you will work closely with small development team for the ongoing development of the Macintosh version of our Agent. • Development tasks including design, code, test, and support of new and existing functionality on an Agent running on the Macintosh platform. The Agent communicates via TCP/IP to a remote Windows server hosting our Virtual Server Admin (VSA) services. The server sends down command primitives to the Agent to perform rudimentary tasks such as writing a file, getting a file, executing a file, auditing the hardware and software on the PC, prompting a user with question and waiting for a response, rebooting, monitoring resources, and more. These rudimentary commands are combined to perform management tasks, such as remote controlling the PC, deploying patches, monitoring the resource utilization of the PC, installing programs, enforcing policies, and more. • Provide 2nd tier support for the Macintosh Agent and its components • Features are chosen to fit our product releases and upgrades which occur every 4 to 6 months. Typical features are designed, implemented, and tested in periods lasting as short as days to a month depending on the scope. Daily design decisions must always be cognizant of robustness, scalability, minimal resource utilization, and backwards compatibility as the Agent resides on every managed PC deployed. Requirements: • 3 - 5 years experience on OS X 10.4 and 10.5 • Experience in the following areas o Client-server, multi-threaded OS X application development o Development of system level services on OS X o Cocoa/C/C++ Code development o Xcode, PackageMaker, and SVN o TCP/IP socket communications o OS X Inter-process communications o Working knowledge of OS X internals o User knowledge of Windows 2000/2003/2008 Server, XP or Vista • BS in Computer Science • The following are preferred skills and qualifications, but not required o Shell scripting (Bash, Perl, Ruby) o RealVNC and/or Apple Remote Desktop (ARD) o Apple Certifications (ACSP, ACTC, ACSA) o VMWare Fusion or Parallels o Visual C++ .Net and SQL Server o Cross platform code development between Linux, OSX, and Windows environments

Please send resumes to jill@ascendantstaffing.com