Exciting opportunities for talented engineers willing to learn sophisticated technology in a fast paced environment. The positions provide a startup-type experience with the solvency of a established technology firm. The roles are to be initially based in Mexico City, with constant interaction, and potentially frequent travel to company headquarters in Santa Barbara, California.
Job Description :
A software engineer has complete engineering responsibility for one or more major components of our product line. For an experienced programmer this is a satisfying position in which you have personal responsibility for creating a tool used by thousands of programmers around the world. Our engineers are involved in Language Front Ends, Code Generators, Real Time Operating Systems, our MULTI Development Environment, our Secure Workstation, and Target Systems.
Here are the groups for which we are hiring:
Real-time Operating System: Create, upgrade and maintain components of the our in-house memory protected real-time operating system, such as device drivers, board support packages, networking stacks, other native application code, ports of third-party application code, or even the kernel itself. You will have the opportunity to work on one of the fastest growing products in the embedded industry, as well as the opportunity to make the platform work with bleeding-edge hardware. Projects in this area require familiarity with interfacing directly to hardware and with multi-threaded programming.
Requirements and Qualifications :
Strong programming skills in C/C++
Must be working toward or possess a BS/MS (CS, ECE, Math) or have 5+ yrs experience in the embedded software industry
A GPA of 3.25 or greater (~8.5/10)
Should feel comfortable with the idea of personally creating a fairly complex 25,000 line application in about a year
Must be willing and able to work independently and with little supervision
Should be innovative and passionate about coding
Should be excited to take on new challenges
Tagged as: c/c++, developer, operating system, real-time, software