Job Summary
Synapse Product Development is seeking full-time Software Engineers to join a multidisciplinary product development team. The position primarily involves writing firmware for embedded microcontrollers and microprocessors. From time to time, there is desktop application work as well.
Responsibilities
Designing, writing, and documenting software to support new products. Reviewing the work of other software engineers to share experiences and maintain quality. Collaborating on multidisciplinary teams to meet project deadlines and goals. Supporting sales staff to write project requirements and specifications.
Required Skills
Fluency in C and/or C++
Excellent problem solving skills
Excellent writing and verbal communication skills
Experience with at least one microcontroller, e.g. 8051, TI MSP430, Atmel AVR, ARM M3, Microchip PIC
Ability to read, understand, and program to manufacturer's datasheets
Ability to come up with a costume on short notice
Desirable Skills
Familiarity with GNU Make, GIT, Subversion
Familiarity with programming environments GCC, Microsoft Visual Studio, IAR Embedded Workbench, Keil
Familiarity with systems programming in Linux, OSX, Microsoft Windows
Exposure to RTOS's
Experience with concurrent programming
Experience designing and troubleshooting electronics
Comprehension of some of the following: SPI, I2C, TCP/IP, USB HID, RTSP
Fluency in Perl, Python, Unix shell scripting, Java, C#
Experience in product design
Experience with designing for test and manufacturing
Education and Experience
Five years of experience writing software, especially for embedded systems
Bachelor's degree in Computer Science, Electrical Engineering or similar field
Applications
Along with your résumé and cover letter in PDF or RTF format, please submit working code for the bodies of the following functions to swjobs@synapse.com. Please do not send executables.
void string_reverse1(char *string)
{
/* your code here */
}
char *string_reverse2(const char *string)
{
/* your code here */
}
Company Background
Synapse is a growing product development firm located in downtown Seattle, WA. Our team of mechanical, electrical and software engineers supplies essential design services to a broad range of clients from garage inventors to Fortune 500 companies. We thrive on solving their most challenging problems.
Synapse offers competitive salaries and benefits, a convenient downtown Seattle location, and a spacious, newly renovated office with a climbing wall, foosball table, and plenty of caffeine.
Synapse Product Development
Decatur Building, Suite 400
1511 Sixth Avenue 4th floor
Seattle, WA 98101
NO AGENCIES PLEASE