The following career opportunities are available at HiQES. To apply for a position, please send your current resume to: careers@hiqes.com.
Senior System-Level Software Engineer
A successful candidate will serve as a key member of the engineering team. The candidate must be able to perform architectural analysis and design at the system level. The candidate must be able to define, interpret and develop custom device drivers and system level software for a variety of operating systems. The candidate will be required to coordinate with customers and members of the HiQES engineering team to support development efforts. The candidate will also be required to support sales with pre-sales efforts communicating with customers and providing effort estimates for projects.
Required Skills
- C/C++
- Strong debugging skills
- Superior problem solving abilities
- Ability to work independently or part of a team
- Excellent written and verbal communication skills
- Experience performing architectural definition, documentation and development at the system level
- Device driver development for multiple technologies (Wifi, USB, SDIO, PCI, serial, etc.)
- Significant experience with one or more of the following: Android, Linux, Real-time operating systems
- Excellent written and verbal communication skills
Desired Skills
- Assembly programming for one or more architectures
- Hardware design
- Digital Signal Processor (DSP) programming
- Application development
- Leadership skills to provide direction for junior software engineers
- Experience with Agile (SCRUM) and waterfall methodologies
Android / Linux Senior Software Engineer
A successful candidate will serve as a key member of the engineering team. The candidate must be able to perform architectural analysis and design at the system level. The candidate must be able to define, interpret and develop all aspects of the Android software stack: the Linux kernel, native (C/C++) middleware, Android framework and Android applications. The candidate will be required to coordinate with customers and members of the HiQES engineering team to support development efforts. The candidate will also be required to support sales with pre-sales efforts communicating with customers and providing effort estimates for projects.
Required Skills
- C/C++, Java
- Experience with multiple Android / Linux releases
- Experience with Android / embedded Linux on a variety of architectures (ARM, MIPS, x86, PowerPC, etc.)
- Kernel and software architecture expertise
- Strong user and kernel level debugging skills
- Broad device driver development expertise
- Experience developing custom Android HAL libraries for platforms
- Experience developing within the Android framework (native and Java)
- A strong understanding of git
- Experience with pthreads, sockets, inter-processing communications and shared libraries
- Experience with real-time and multi-threaded applications
- Superior problem solving abilities
- Ability to work independently or part of a team
- Excellent written and verbal communication skills
- Experience performing architectural definition, documentation, and development at the system level
Desired Skills
- A strong understanding of GNU make, python scripting
- Experience creating custom SDK add-ons for the Android platform
- Assembly programming for one or more architectures
- Digital Signal Processor (DSP) programming
- Application development
- Experience with a wide variety of operating systems (Android, Linux, VxWorks, Windows, Green Hills, etc.)
- Leadership skills to provide direction for junior software engineers
- Experience with Agile (SCRUM) and waterfall methodologies
Sales Account Executive
A successful candidate will serve as a key member of the Sales team. The candidate must be able to sell engineering services to a wide range of customers. The candidate will be required to coordinate with customers and members of the HiQES engineering team to support sales proposal efforts.
Required Skills
- Sales experience with engineering services for Android, Linux, embedded and real time systems
- Strong interpersonal skills
- Excellent written and verbal communication skills
- Ability to work independently or as part of a team
Desired Skills
- Established customer base
- Marketing experience
- Sales management experience
- Leadership skills to provide direction to junior sales personnel