| Factory Contacts | About the Factory | Rane Benefits |
Embedded Firmware Engineer
Rane Corporation is a leading manufacturer of professional audio products. In business for 25 years, Rane Corporation has always maintained a reputation for superior products. All Rane products are designed and manufactured at our headquarters in Mukilteo Washington.
We're looking for an engineer to create firmware for control and communications in embedded audio processors. The firmware will run on a microcontroller and operating system chosen to meet the requirements of the product; it may range from uClinux running on a MicroBlaze processor core in a Xilinx FPGA, to a simple while (1) loop running on an NXP LPC21xx or small 8-bit microcontroller. Your code would be the part of the system that reads front panel controls, communicates with a configuration program running on a PC over TCP/IP or USB, manages hardware sub-systems, and communicates with DSPs that are doing the audio processing. To do well at this job you need to have experience with embedded systems, have a passion for writing fast reliable code, understand communication protocols, and love working at the hardware/software interface. You’d be part of a team building durable, reliable, high quality professional audio products for a broad range of markets.
If the idea of setting the standard for the next generation of professional audio products excites you; if you need to develop well-designed, well-documented, reliable code; if you want to work with a dedicated world-class engineering team; if the idea of working for a company that is respected across the professional audio industry appeals to you, then please apply. We're eager to talk to you.
Required skills and experience
- B. Eng., B.S. in Computer Science, or equivalent experience
- 3 years of professional programming experience in a related position
- C programming experience
- Experience in embedded firmware development; knowledge of microcontroller architectures
- Real-time programming experience; experience in event-driven programming for user interfaces
- Demonstrated ability to work as a productive member of a multi-disciplinary team
- Ability to read and interpret technical information and concepts
- Must have excellent communication skills in written and spoken English
- Must be eligible to work in the USA
Other helpful experience
- Experience with at least one RTOS
- Knowledge of common communication protocols including I2C, SPI, RS 485
- C++ programming experience
- Experience with Ethernet, UDP, TCP/IP, IEEE 1394, or AES3
- Experience with uClinux
- Experience with or keen interest in audio or music
Please send your resume to Jean Kurisu, Human Resource Manager Rane Corporation, to either of the following:
-or-
Rane Corporation Attn: Human Resources 10802 47th Ave W Mukilteo WA 98275
Rane Corporation is an Equal Opportunity Employer.