Synapse is seeking a creative individual who has a passion for cool projects developed in an incredibly fun and highly-collaborative team environment. You will be an active part of a multi-disciplinary team designing custom, leading edge software tools for the development and manufacturing of consumer electronics products. You will a have huge, identifiable impact on the success of projects and products as you work with a team of engineers and contract manufacturers to bring innovative and amazing products to market.
Enthusiasm for quality software and an understanding of electronics manufacturing needs are essential. A sense of humor is mandatory. Prior experience creating and producing contraptions, gizmos, and widgets is a plus!
Major Job Functions
Work with small multi-disciplinary development teams to create and design software tools for the development and/or manufacturability of bare-metal microprocessor based devices and/or mobile/embedded operating systems (such as iOS, Android, Embedded Linux, etc.)
Be a creative genius that takes ownership and delivers innovative solutions from concept to production.
Conduct/participate in design reviews to provide technical input on designs, quality, and software unit tests to exercise your software functionality.
Travel to Contract Manufacturer to integrate tools and SW deliverables in product manufacturing lines.
Lead and perform troubleshooting and defect removal from software.
Interact with clients to clearly communicate work progress and design details.
8+ years of Software Development, with 2+ years of developing PC applications and/or development/test tools
4 year degree in Engineering discipline or equivalent experience
C and C++ programming skills (for understanding product code)
Solid C#, Java, XML, Python, Perl, or other language skills to support the development of tools needed in development and/or manufacturing
A passion for engineering and the creation of consumer electronics
Creative, proactive, and detail-oriented individual with excellent communication skills
Must be available for travel
Experience working with large volume contract manufacturers a plus
Please provide a code sample (Required) ; text file only
Using a plain text file, please write code for the bodies of the following functions and include it as an attachment:
void string_reverse1(char *string)
/* your code here */
char *string_reverse2(const char *string)
/* your code here */
Synapse Product Development - 9 months ago
Incorporated in 1988, Synapse Communications was created to develop second-generation connectivity products for IBM midrange systems. The fo...