Current Positions

Sr Embedded/Firmware Software Engineer (SEA)

Software Engineering



We are looking for creative individuals to work on cool projects in an incredibly fun, fast-paced, and highly-collaborative team environment. This senior position will be an important part of the embedded software group. You will be responsible for being an active part of a multi-disciplinary team to lead the design and development of custom leading edge embedded device software products. You will have huge identifiable impact on the success of the project and end product.

A passion for quality software and an understanding of processing hardware are essential. A sense of humor is mandatory. Prior experience in creating amazing gadgets for superheroes is a plus. 

Major Job Functions:

  • Work with small multi-disciplinary development teams to create and design software for execution on bare metal microprocessors and mobile/embedded operating systems (such as iOS, Android, Embedded Linux, etc.)
  • Work independently as the sole software developer on small projects as well as be a team lead on larger projects.
  • Be a creative genius that takes ownership and delivers innovative solutions from concept to production.
  • Conduct/participate in product design reviews to provide technical input on product designs and quality.
  • Conduct software unit tests to exercise your software functionality.
  • Document software designs.
  • Share best practices with other engineers and mentor more junior engineers in their use.
  • Lead and perform troubleshooting and defect removal from production software.
  • Interact with clients to clearly communicate work progress and design details.

Qualifications:

  • 8+ years of software development, with 2+ years of embedded product design experience
  • 4 year degree in Engineering discipline or equivalent experience
  • Strong C and C++ programming skills
  • Strong interest and experience in embedded systems and software
  • Creative, proactive, and detail-oriented individual with excellent communication skills
  • Solid understanding and experience in Software Engineering best practices
  • Experience in Concurrent programming
  • Experience with development on multiple embedded platforms (e.g. MSP430, ARM, x86, DSPs, etc.)
  • Experience with bare metal and/or embedded/mobile OS (e.g Embedded Linux, QNX, etc.)
  • Ability to read electrical circuit schematics and understand impact on software operation and design
  • Experience in RF technologies (e.g Bluetooth, WiFi, etc.) highly desired

Code Exercise

Please complete the following code exercise (Required); text file only - these will be reviewed and compiled

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 */
}

Location:

Seattle, WA

Sr Electrical Engineer (SEA) - CONTRACT

Electrical Engineering

Synapse is looking for that rare creative individual who has a passion for great products and technology, and wants to use that passion for cool products in an incredibly fun, fast-paced, and highly-collaborative team environment. This position will be an important part of the Electrical Engineering team. You will be responsible for being an active part of a multi-disciplinary team to lead the design and development of custom leading edge products. Candidates from a wide range of experience levels will be considered. Capability, attitude, and a willingness to take ownership and drive results will be considered paramount.

A sense of humor is mandatory. Must be able to make and fulfill commitments to your team and clients. Prior experience in doomsday devices for evil geniuses (or defusing them for super heroes) is a plus. Come help design the future as part of a great company, and a team of great people!

This is a contract position;

Qualified applicants will have: 

•BS or advanced degree in electrical or computer engineering, or equivalent combination of experience and education

•4+ years of product development experience (concept to production) including design for test and manufacturing

•4+ years of circuit design experience with significant emphasis on mixed signal and embedded system hardware design

•Previous track record of success as a technical lead for a small team of engineers developing electronic hardware

•Previous experience with RF and/or high-volume products with wireless content a plus

•Experience with highly-concurrent, collaborative, multi-disciplinary programs

•High degree of comfort with ambiguity in early phase investigative projects 

•Ability to rapidly decipher and prioritize amongst contending specifications, constraints, and requirements 

•Experience managing PCB layouts, preferably in Allegro 

•Experience interfacing directly with clients as both a technical contributor and project manager

•Strong desire and demonstrated ability to provide mentorship within the organization

•Implacable ability to tell a good impromptu joke (or) demonstrable authority over any sizeable secret robot army

Company Background

Synapse Product Development is headquartered in downtown Seattle, WA with offices in San Francisco and Hong Kong. Our mechanical, electrical and software engineers supply essential project management and innovative product design services to a broad range of clients from garage inventors to Fortune 500 companies. At Synapse, we thrive on solving our clients’ most challenging problems.

Synapse offers a spacious main office in downtown Seattle that has foosball, pool, and shuffleboard tables, a projection movie screen, a climbing wall, and plenty of snacks and caffeine.

NO AGENCIES PLEASE 

iOS/OSX Software Engineer – Contract

Software Engineering

Job Summary

Synapse is looking for an incredibly talented person who has a passion for great products and technology, and wants to use that passion for cool projects in an incredibly fun, fast-paced, and highly-collaborative team environment. This position will be a part of the Software Engineering team. You will be responsible for being an active and important part of a multi-disciplinary team to design and develop custom leading edge embedded device software products. This person will make a real difference and have visible impact on success.

A passion for quality software and an understanding of Apple iOS below the GUI level are essential. A sense of humor is mandatory. Must be able to make and fulfill commitments to your team. Prior experience in creating super-viruses to infect alien motherships is a plus. Come help design the future as part of a great company, and a team of great people!

Major Job Functions: 

•Work with a small multi-disciplinary development team to create and design software for execution on iOS and OSX platforms.

•Work independently on project tasks as well as work as a team member of a larger project team.

•Create iOS and/or OSX libraries to talk to custom hardware. Experience with CoreBluetooth is preferred and Grand Central Dispatch (GCD) is required.

•Create test applications to exercise connectivity functionality.

•Be a creative genius that delivers innovative solutions from concept to production.

•Conduct/participate in product design reviews to provide technical input on product designs and quality. 

•Ensure that delivered products exceed the expected quality.

•Conduct software unit tests to exercise your software functionality. 

•Document your software designs.

•Share best practices with other engineers.

•Troubleshooting and defect removal from production software.

•Interact with clients to clearly communicate work progress and design details.

Qualifications:

•Strong Objective-C and Cocoa programming skills.

•Demonstrated curiosity in engineering and the ability to quickly learn new skills and adapt to project needs.

•Strong interest in software for connected devices for Apple (CoreBluetooth and iOS EAAccessory framework) with preference given to those with current experience.

•Creative, detail-oriented individual with excellent written and spoken communication skills.

•Solid understanding of Software Engineering best practices and quality awareness.

•4-year Engineering degree or appropriate equivalent experience.

•C and C++ skills are a plus.

•Experience in RF technologies (e.g Bluetooth, WiFi, etc.) a plus.

Software Engineering-Summer 2013 Internship (SEA)

Internships

Software Engineering Intern

Are you a person who turns theory into practice? Do you prefer Legos to trading cards? Do you prefer building forts to role-playing games? Have you ever broken something trying to make it go faster? Can you use a soldering iron, run a graphics station, tap an M2 thru hole, or hack your Wi-Fi router? 

We are looking for bright, motivated engineering students who want to apply themselves to hard core engineering, prototyping, and short run production programs. Expect to be completely immersed in product development including contact with our clients and vendors. Experience our climbing wall, razor scooters, dispatching office ninjas and if you can skateboard, you’ll get around the office much faster. 

You may be “Synapster” material if you are self-motivated, excel at learning, play as hard as you work, routinely exceed others' expectations, are mentally flexible and enjoy taking ownership and sharing success. A good attitude and raw intellect are essential.

Software Engineering Interns would benefit by having the following 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

•Exposure to RTOS's

•Experience with concurrent programming

•Comprehension of some of the following: SPI, I2C, TCP/IP, USB HID, RTSP

Portfolio

Please provide sufficient samples of software you have created and are the copyright owner of. It MUST include some code written in C or C++.  Please upload your Portfolio in the application section labeled 'Other'. 

Code Example
Please provide a code example (Required); text file only. Please upload your Coding Example in the application section labeled 'Comments'. 

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 */
}

Applications 

Please include a cover letter and a coding sample for review.

NO PHONE CALLS PLEASE



Sr Embedded/Firmware Software Engineer (SF)

Software Engineering


**We currently have no open positions at this time** Please check back later. 

We are looking for creative individuals to work on cool projects in an incredibly fun, fast-paced, and highly-collaborative team environment. This senior position will be an important part of the embedded software group. You will be responsible for being an active part of a multi-disciplinary team to lead the design and development of custom leading edge embedded device software products. You will have huge identifiable impact on the success of the project and end product. There is also the potential to become a manager (player/coach) in our San Francisco office.

A passion for quality software and an understanding of processing hardware are essential. A sense of humor is mandatory. Prior experience in creating amazing gadgets for superheroes is a plus. 

Major Job Functions


  • Work with small multi-disciplinary development teams to create and design software for execution on bare metal microprocessors and mobile/embedded operating systems (such as iOS, Android, Embedded Linux, etc.)
  • Work independently as the sole software developer on small projects as well be a team lead on larger projects.
  • Be a creative genius that takes ownership and delivers innovative solutions from concept to production.
  • Conduct/participate in product design reviews to provide technical input on product designs and quality.
  • Conduct software unit tests to exercise your software functionality.
  • Document software designs.
  • Share best practices with other engineers and mentor more junior engineers in their use.
  • Lead and perform troubleshooting and defect removal from production software.
  • Interact with clients to clearly communicate work progress and design details.


Qualifications


  • 8+ years of software development, with 2+ years of embedded product design experience
  • 4 year degree in Engineering discipline or equivalent experience
  • Strong C and C++ programming skills
  • Strong interest and experience in embedded systems and software
  • Creative, proactive, and detail-oriented individual with excellent communication skills
  • Solid understanding and experience in Software Engineering best practices
  • Experience in Concurrent programming
  • Experience with development on multiple embedded platforms (e.g. MSP430, ARM, x86, DSPs, etc.)
  • Experience with bare metal and/or embedded/mobile OS (e.g Embedded Linux, QNX, etc.)
  • Ability to read electrical circuit schematics and understand impact on software operation and design
  • Experience in RF technologies (e.g Bluetooth, WiFi, etc.) highly desired


Code Exercise

Please complete the following code exercise (Required); text file only - these will be reviewed and compiled

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 */
}

Location:

San Francisco, CA

Account Manager

Sales

We solve the most difficult engineering challenges from concept through manufacturing for the leading entertainment, consumer electronics, life-sciences, and healthcare companies and organizations in the world. Synapse provides Mechanical, Electrical and Software Engineering services, and supplies essential project management and innovative engineering product development and realization assistance to a broad range of clients from start-ups to Fortune 500 companies.

The Account Manager plays an important client relationship role within the Sales, Marketing, and Business Development organization and the product realization and support process. This person will be supporting our strategic account relationship with a Fortune 100 company in the entertainment industry. Prior experience building relationships and supporting leagues of superheroes or societies of secret agents is a plus.

Representative Responsibilities



  • Create and own the Client support relationship to ensure Synapse maintains a strong partnership at all levels within our Clients
  • Understand the Client’s roadmaps and organization(s) to recognize trends and anticipate future revenue opportunities
  • Provide leadership on Client interaction for all levels of the Synapse organization
  • Actively work to shape Synapse’s organizational messaging both internally and externally to ensure current and future ability to deliver the unique Synapse experience for Clients
  • Resolve issues that affect our Client relationships
  • Facilitate regular Business Reviews and feedback to align Client and Synapse vision, direction, initiatives and objectives
  • Advocate and promote the Client’s Voice to Synapse to maximize team organization, operation, and communication
  • Work with Synapse Management to develop and maintain a high-level strategy for executing new and ongoing projects




Qualifications




  • Be able to juggle several opportunities across different geographies and markets, and be able to prioritize according to the company direction and vision
  • Wield a gregarious and outgoing personality, and the ability to tell an anecdote/joke at a moment’s notice to diffuse or enhance any situation
  • Possess an exceptional understanding of the Product Development, Realization, and Support Process and a better than average understanding of all sub-processes
  • 7+ years experience in an Account Management or Business Development position with a Technology or professional services company; preferably supporting clients in the Entertainment industry
  • College degree preferred




Sr. Mechanical Engineer (SEA)

Mechanical Engineering

 **We currently have no open positions at this time** Please check back later. 

Synapse Product Development is seeking extraordinary Mechanical Engineers to join forces with our elite product development team in San Francisco, CA. Our multidisciplinary team includes Mechanical Engineering, Project Management, Electrical Engineering, and Firmware Engineering. We develop class leading products through these means:

Mechanical Engineering: This is what we love to do, why we chose to engineer physical products, what Synapsters call ‘the hard shit’. 

Customer Facing: Everyone is customer facing at Synapse. We have the opportunity to professionally share our collective accomplishments. 

Team Focused: Leave your ego at the door! Our shared priorities are our customers’ goals. Great ideas come from everyone including engineering interns, IT team, and execs. We share lessons learned to the benefit of the team.

Product Development Process: We develop solutions to solve our customers’ most challenging product development needs. We break down product requirements to identify the fundamental challenges; brainstorm solutions, prototype, test and repeat until products are reliably rolling off the production line.

New Product Introduction (NPI): We lay out the path to mass production for our customers, suppliers and contract manufacturers (CM’s). We collaborate with them to ensure design requirements are met. Through manufacturing site visits we train production supervisors, expedite problem resolution and ensure quality.

Position Summary:

As a Senior Mechanical Engineer, you will participate in the design process from conceptualization through to New Product Introduction. Along the way, you are expected to integrate the mechanical design with industrial design, user interface, test, and electrical design requirements. Work will include CAD architecture/design/documentation, engineering analysis; applying concurrent engineering principles; managing prototype fabrication, assembly, and testing; creating product test plans; and responding to changes in requirements due to test findings or changing client needs. You will work closely with talented engineers, program leads, project managers and the client’s team.

Position Qualifications:

•Bachelor or advanced degree in mechanical engineering or equivalent combination of experience and education

•Minimum 8 years of product design experience (concept to production) including design for test and manufacturing

•Expert in the design of injection molded components, PCBA interfaces and mechanical layouts, stamped and formed sheet metal parts, and proficient in the design of high tech consumer devices.

•Proficient working on highly-concurrent, collaborative, multi-disciplinary programs 

•High degree of comfort with ambiguity in early-phase investigative projects 

•Strong proficiency with analytical engineering tools, finite element analysis, and mathematical modeling/simulation packages 

•Expert 3D CAD skills in Solidworks and/or ProEngineer 

•Expert in translating industrial surfaces into manufacturable designs 

•Expert in rapidly deciphering and prioritizing conflicting specifications, constraints, and requirements 

•A strong desire to improve skills and processes through constant collaboration 

•Strong communication skills and a desire to work in small and large multidisciplinary teams.

•A robot personal servant that can make a decent martini

Working Conditions:

Synapse has a casual office and lab environment. Flexible work hours may be arranged pending supervisor’s approval. Domestic and international travel to contract manufacturers, customers and partners may be required up to two weeks at a time. Adherence to company attendance standards is expected. 

This is intended to describe the general nature and level of work done by people assigned to this job. It is not intended to provide an exhaustive list of the duties or requirements. All employees are expected to follow the direction of their supervisors.

Sr Project Manager

Project Management

 **We currently have no open positions at this time** Please check back later. 

Senior Project Managers to oversee complex multidisciplinary projects. This position involves managing cross functional teams developing new products for our clients from concept through production. The Project Manager ensures project success by clearly communicating tasks, schedules, goals and deliverables to the project team while maintaining a continuous dialogue with the client. 

Responsibilities:

•Lead multidisciplinary project teams in complex product development projects. 

•Create and maintain project schedules in Microsoft Project, monitor project team progress and make adjustments as required, assess risks and control scope. 

•Maintain rapport with clients through regular communication of project status, risks and issues. 

•Deliver high quality results on schedule and within budget.

Required Skills:

•8+ years of experience as a Project Manager

•Shipped 5+ commercial products as Lead Project Manager

•Proven ability to successfully manage large scale projects and teams that deliver products on schedule and within budget constraints

•Experience working with multiple disciplines (Mechanical Engineering, Electrical Engineering, Software 

•Engineering, and Industrial Design preferred)

•Strong presentation and client interaction skills

•Experience estimating and proposing fixed-price projects

•Experience working with overseas contract manufacturers

•Ability to simultaneously referee and judiciously score games of Frisbee, soccer, and lacrosse played on the same field, by the same players

•Intimate understanding of day to day project delivery requirements, issues, needs and risk mitigation

•Strong understanding and use of project management "Best Practices", methodologies, standards, and tools

•Experience with Microsoft Project

•Experience with Microsoft Project Server a plus

•Experience maintaining and operating deadline-sensitive time travel machines

Education and Experience:

•Bachelor of Science degree (preferably in engineering) is required

•Advanced degree is preferred

Company Background:

Synapse Product Development is headquartered in downtown Seattle, WA with offices in Orlando, San Francisco and Hong Kong. Our mechanical, electrical and software engineers supply essential project management and innovative product design services to a broad range of clients from garage inventors to Fortune 500 companies. At Synapse, we thrive on solving our client's most challenging problems.

Synapse offers competitive salaries and benefits, and a unique company culture that emphasizes fun as an integral component of delivering world-class products.

NO AGENCIES PLEASE

 

Don't see the job you are looking for? Click here and we'll keep you in mind for future positions!