Required and desired specific skills include:
|
• Proven background in C++ application development.
|
• Experience developing cross-platform applications is a plus. We use QT for certain cross platform applications, as do some key open source packages relevant to our customer’s use cases. Both utilize C++ and QML.
|
• Understanding of software repositories and source control systems. We use Mercurial.
|
• Hands on work with basic mechanical and electrical components comes with the territory. Use cases typically include serial, USB, SPI, I2C, Ethernet connections between embedded systems and hosts including RPi and laptops.
|
A degreed engineer is preferred. However, it is more important that you be able to demonstrate successful experience developing software as noted above. Five or more years of applicable experience is required. For purposes of this job, it is better to have experience in a small company where you are doing more aspects of the job than in a large company where you are supported by a broad management and quality team.
Cerulean has very low management overhead and we expect our associates to be self-starting, self-motivating and self-directed. As a startup we do not have a mature benefits system but we do offer a competitive salary, health insurance, and paid time off.
Cerulean has a beautifully situated (if often chaotic) workplace on the shores of Lake Minnetonka. The company is well-funded by a successful serial entrepreneur who is also a member of the engineering team.
Or email to: info@ceruleansonar.com