Senior Embedded Software Applications Engineer
The Sr. Embedded Software Applications Engineer provides software applications support to Oxford’s current and future customers, helping customers develop their products, and Oxford Semiconductor achieve its revenue target. The position reports to the Manager, Field Applications Engineering.
Key Performance Indicators
- Add additional functionality to Oxford’s current software development kits.
- Respond to customer issues via phone and email.
- Develop Application Notes Papers.
Software development
Development of additional software functionality for Oxford’s ARM based storage processors. Project assistance for future software development kits with the main engineering team in England. Development will be on Linux based and non-OS based products. Provide debugging support as needed.
Customer support
Support the field applications team in the evaluation and solution of detailed customer software issues including the development of custom features for individual customers.
Collateral development
Support the sales and marketing teams in the development of Application Notes and White Papers to enable customer to use Oxfords products.
General Responsibilities
- Flexible support to colleagues within the management team as required.
- Willingness to take on other responsibilities as the business continues to expand.
- Ability to rapidly assimilate new techniques and knowledge.
- Trusted to work under your own initiative
Qualifications and Experience
BS in Computer Science or Computer Engineering with 5+ years related experience preferred. Your responsibility and compensation will depend on your experience in the development of 32bit embedded systems, including ARM processors, in a design environment closely related to that of Oxford Semiconductor.
Competencies/Skills
- Technical knowledge to provide timely and accurate advice to customers.
- Skilled in both maintenance and development.
- Excellent communication skills with Mandarin a plus.
- Personable and able to work successfully with a diverse group of clients and colleagues.
Technical Experience
- C/C++/assembler software development required
- Networking protocols required
- OS architecture, in particular; WinCE & Linux internals required
- GNU tool chain required
- Embedded USB or FireWire or SATA interfaces at least one required
- Conceptual knowledge of computer architectures
- CPU knowledge (in particular ARM cores)
- Storage technologies
- Software design and development tools (compiler, libraries, linker, etc)
- File systems (NTFS, EXT3, HTFS, CIF)
- Java and Perl development
- Software testing
- Development of Windows and Linux Drivers
- Knowledge of code management
The Sr. Embedded Software Applications Engineer will have an initial assignment in Europe (UK) for training. There will be occasional travel of about 10% to client sites in the western US. Oxford Semiconductor provides excellent employee benefits with competitive compensation. We are an equal opportunity employer.
Interested candidates, please send your resume to the Oxford Semiconductor HR Manager.