Search Jobs

Filter
(DSP)Digital Signal Processing Engineer (PERM) (1)
1st Shift Manager (1)
2nd Shift Area Manager (1)
Associate I, Quality Control (1)
Associate I, Quality Control, Microbiology (1)
Automation Engineer (PERM) (1)
Automation Technician - Days (1)
Azure Cloud Infrastructure Engineer - R1010472.01 (1)
Bilingual Area Production Lead (1st and 2nd Shift Openings - multiple) (1)
Brand Manager (1)
Business Support Analyst III - 11576485 (1)
Buyer/Planner (1)
Call Center Supervisor/Assistant Manager (1)
Center of Excellence Leader, Energy (PERM) (1)
Chemical Technologist (PERM) (1)
Clinical Project Manager - IPSEJP00000074 (1)
Cloud AI Engineer - 11684459 (1)
CNC Estimator (Temp-To-Perm) (1)
CNC Machinist (Lathe) (1)
Data Quality Analyst (1)
Data Result Analyst (CLS) - Valencia, CA - in FG (1)
Design Engineer (1)
Design Quality Assurance Engineer (1)
Digital Analytics Manager - 11692740 (1)
Digital Marketing Contractor Lead - Remote - 2028 (1)
Electrical Department Manager (PERM) (1)
Electrical EIT (PERM) (1)
Electrical Engineer III (1)
Electrician (1)
Electro/Mechanical Engineer II (Temp-To-Perm) (1)
Engineering Manager (PERM) (1)
Enterprise Programs Portfolio Manager - 11776639 (1)
Environmental Manager (1)
Field Service Commissioning Engineer (PERM) (1)
Field Service Engineering Manager (PERM) (1)
Finance Manager (Perm or Temp-To-Perm) (1)
Graphic Designer (1)
Head of Lab Animal Sciences/Attending Vet (1)
HR Specialist - Valencia, CA - 2017 (1)
IBM WebSphere Portal & Web Experience Factory Senior Developer - R1010473.01 (1)
IT Business Analyst (1)
IT Solutions Architect - Valencia, CA - 935 & 936 (1)
IT Support Engineer (PERM) (1)
Java Developer - R1010477.01 (1)
Junior Level Staff Vet (PERM) (1)
Lab Computing Analyst - Rahway, NJ - 1654 (1)
Lab Computing Analyst - West Point, PA - 2023 (1)
Logistics Coordinator (PERM) (1)
Maintenance Mechanic (1)
Maintenance Technician (1)
Manager, Advanced Manufacturing (PERM) (1)
Manufacturing Associate (1)
Manufacturing Engineer (X7) (1)
Manufacturing Engineer | Danbury, CT (1)
Manufacturing Engineering Manager (PERM) (1)
Manufacturing Manager (1)
Manufacturing Team Leader (1)
Manufacturing Technician (1)
Marketing Specialist   (1)
Master Production Scheduler (1)
Materials Engineer III (PERM) (1)
Network Service Delivery Engineer - 11769026 (1)
North American Channel Manager (1)
Planner (1)
Planning Associate (1)
Platform Product Marketing Analyst, Digital Experience - 11748273 (1)
Principal C/C++ Software Engineer (1)
Principal Quality Engineer (1)
Product Analyst II - 11652101 (1)
Production Facilitator (1)
Project Managers (1)
QA Automation Engineer - 11864961 (1)
Quality Analyst - Valencia, CA - in FG (1)
Quality Control Inspector (1)
Quality Engineer - remote (East Coast) - 1084 (1)
Quality Engineer-Post Market Survelliance (1)
Quality RMA Associate (1)
Quality Specialist I (1)
Sales Incentive Compensation Analyst - 11500475 (1)
Salesforce Marketing Cloud Project Manager - 11872610 (1)
Scientific Director (1)
Senior Administrative Lead, Coding (Temp-To-Perm) (1)
Senior Automation Engineer (PERM) (1)
Senior Engineering Test Technician (PERM) (1)
Senior HPC Systems Administrator (PERM) (1)
Senior Laser Welder (1)
Senior Manager, ED Billing (Temp-To-Perm) (1)
Senior Manager, EDI (Perm) (1)
Senior Pricing Analyst (PERM) (1)
Senior Process Engineer - Front End (PERM) (1)
Senior QA Specialist (1)
Senior Quality Engineer - Hopkinton, MA - 1073 (1)
Senior Scientist, Analytical MS&T - Emeryville, CA - 11586198 (1)
Senior Software Engineer, Platform (PERM) (1)
Senior Systems Administrator (PERM) (1)
Senior Talent Sourcing Partner - REMOTE - 1686 (1)
Senior Tax Accountant (PERM) (1)
Shipping Manager (1)
Site Reliability Engineer (PERM) (1)
Software Engineer (1)
Software Engineer II (1)
Sr Software Engineer (1)
Sr Systems Administrator (x2) (1)
Sr. Clinical Outsourcing Manager - 10947894 (1)
Sr. DevOps Engineer (PERM) (1)
Sr. Firmware Engineer - Remote - 2032 (1)
Sr. IT Project Manager (1)
Sr. R&D Engineer (PERM) (1)
Sr. R&D Program Manager - 11692659 (1)
Sr. Software Developer - Shelton, CT - 2022 (1)
Staffing Production Coordinator (Temp-To-Perm) (1)
Statistical Programmer (1)
Supply Chain Manager (PERM) (1)
Support Desk Support Specialist (PERM) (1)
Sustaining engineering and Operations Support Technician (1)
Systems Engineer (1)
Talent Acquisition - Recruiter III - 11771358 (1)
Technical Program Manager III - 11595624 (1)
Technical Writer 2 (1)
Technical Writers - Rensselaer, NY - 1688 & 1687 (1)
User Support Specialist (1)
User Test Specialist, Customer Support - 11692254 (1)
Validation Engineer - San Diego, CA - 11484428 (1)
Validation Engineer - San Diego, CA - 11777937 (1)
Validation Engineer III (1)
Validation Specialist - West Point, PA - 1652 / 1653 / 1677 (1)
Water Resource Engineer (1)
Share:
« Return to Jobs
11564
PERM

Principal C/C++ Software Engineer

Location: Stow, Massachusetts

Connexion’s mission is to provide "best in class" services to job seekers. We strive to achieve excellence in job placement, staffing, and recruiting services, while treating candidates with the professionalism and respect they deserve.

Title: Principal C/C++ Software Engineer

Hiring Organization: Connexion Systems & Engineering

Our client is seeking:   Principal C/C++ Software Engineer

The ideal candidate should have ~ 10 yrs. experience and be ready to be a technical leader in a startup

We are looking for a candidate who was born to be an engineer: someone who has an urge to understand how things work, someone who gets excited when there is no known solution to the problem at hand. We are curious, creative and passionate engineers looking for a team member to help us tackle problems at the forefront of wearable robotics. Come help us transition mobility exoskeletons from labs and treadmills to the real world: cities, trails and mountains.

Compensation, Benefits, and Employment Type

  • Duration – Permanent
  • Pay rate:   170K
  • Job Location:  Stow, MA 01776
  • Job# bh11564
  • Date Posted: 7/30/2020

Job description

Your main responsibility will be to build a robust software platform for our robots and to write software that will run on multiple hardware platforms. As our software is worn directly by people, reliability and predictability are key. You will expand and improve our C/C++ software stack and Qt GUI applications, articulate and evolve our software architecture, create APIs around our core components and bridge the gap between embedded code and PC/mobile applications. You will also work closely with our controls engineers on architecture and optimization. You will consult on computing hardware decisions and be the in-house software reference for our team of engineers and scientists. You will also create a scalable continuous integration platform that will maintain/expand/automate our build and release procedures across multiple embedded, PC and mobile platforms.

You will start as our lead software engineer but as our team grows your role will transition into a technical leadership position.

Required Qualifications

  • Strong knowledge of C and C++
  • Strong skills in API design and communication protocols, both low and high-level
  • Experience with scripting languages: Python and Bash
  • Experience with embedded computer and/or microcontroller software development, real time applications
  • Experience bridging the gap between low-level/embedded software (C, real time) and user applications
  • Hands-on experience with all stages of the software development life cycle (SDLC)
  • Experience diagnosing application failures in staging and production environments, understanding the underlying issues, and resolving them
  • Experience with Git and managing repositories, workflows, and submodules
  • Willingness to work in a small multi-disciplinary team, ability and willingness to work with clients
  • Self-sufficiency is key, as well as a strong attention to detail and quality
  • Minimum education: bachelor’s degree in engineering or science and 10 years of experience
  • Excellent written and verbal communications skills

Desired Qualifications

• Experience with graphical user interface (GUI) programming (Qt)
• Experience writing Android apps
• Experience with robots, exoskeletons, active prostheses or other electromechanical systems


Please use the apply button to submit your resume for consideration.  A Connexon Representative will contact you immediately.

When responding to this job posting you MUST include the Job# and Job Title in your subject line.

 

If you are active in a job search but this job is not for you, please reach out to jobpostings@csetalent.com. We would be glad to help you find the perfect job!

 

*MON