Senior C++ Software Engineer

219 Design · Silicon Valley CA

Company

219 Design

Location

Silicon Valley CA

Type

Full Time

Job Description

About Us

219 Design isn't just another Silicon Valley product development firm. 219 was started by engineers, for engineers. For almost 20 years, we've been helping companies invent products that push the boundaries of possibility, challenge the status quo, and change the world we live in. Our clients are leaders in industries that include medical devices, surgical robotics, industrial automation, consumer electronics, merchandising, automotive, transportation, and more. 219ers have improved patient outcomes, changed the way we interact with technology, and revolutionized products. We have offices in San Francisco and Mountain View CA (both a 10 minute walk from Caltrain), as well as Raleigh NC's Research Triangle.

Working at 219

We believe that iteration is key to developing great products AND to forming a great workplace. We regularly try new things in the office, keeping what works and letting go of what doesn't. Engineers at 219 work together in a closely knit and highly collaborative interdisciplinary team, across industries, on a variety of technologies. Continuous learning is a necessity and a passion so 219ers have a high level of expertise - often across disciplines. Most 219ers are currently in a "hybrid" work mode and spend some time in the office with teammates, some time at home, and even occasionally take advantage of our short term "work-from-wherever" policy.

As a software engineer at 219 Design, you will design, develop, test, deploy, maintain, and enhance software as part of an interdisciplinary team, managing individual project priorities, deadlines, and deliverables.

Equal Opportunity Message: 219 Design is proud to be an Equal Employment Opportunity and Affirmative Action employer. We value diversity and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to creating an inclusive environment where 219ers thrive.

Requirements

Role
  • Design, develop, test, deploy, maintain, and enhance software as part of an interdisciplinary team.
  • Manage individual project priorities, deadlines, and deliverables.
  • Participate in code reviews by providing timely feedback to peers in a constructive manner.
  • Collaborate with 219ers across engineering disciplines during development.
  • Define and execute tasks required to complete projects with well-defined or open-ended requirements.
  • Participate in weekly Software Discussion meetings to discuss best practices and share project triumphs and struggles that could benefit from the input of others.
  • Chime in on our Slack channels when you see an opportunity to help out a colleague.
  • Maintain awareness of bigger picture context for 219 Design and our clients while executing tasks.

Qualifications
  • BS degree (or higher) in Computer Science or a similar field of study, or equivalent work experience
  • 4+ years experience as a software engineer
  • Proficiency with C++ development
  • Track record of success with the development of complex systems
  • Excited and able to work on medical and other safety-critical devices
  • Exceptional communication skills
  • Collaborative, but can also handle autonomy and self-management
  • You live in or will move to California or North Carolina
  • Authorized to work in the US without sponsorship

Bonus Points
  • Experience with Test-Driven Development
  • Qt experience
  • Experience with GUI development
  • Experience with embedded systems

Benefits

Changing jobs is a big deal! We know you need to weigh compensation, job satisfaction, and company culture so we wanted to share some of the things we think make 219 Design unique and a great place to work:
  • We are a certified Great Place to Work®!
  • Health/dental/vision insurance insurance.
  • 401(k) + company match.
  • Paid vacation & holidays.
  • A share of the company's profit, and ability to shape our company by influencing the types of projects we accept and emerging technology we incorporate.
  • A very positive work culture. There's no finger pointing, we help each other out with technical challenges, and we have each other's backs!
  • Flexible work hours and ability to work from home.
  • Ability to take unpaid time off when you need it.
  • A professional development budget with on-the-clock time to attend conferences and training of your choosing (within reason).
  • An immersive environment of continuous learning through weekly discussion groups, professional development, and project diversity.
  • You will work in one of our great locations! You can't beat the weather, food, and activities in the Bay Area. Raleigh is a vibrant city less than an hour from the beach with a thriving music and food scene, not to mention affordable homes and some of the best schools in the nation.
  • You will have access to tools like 3D printers, laser cutters, mills and lathes, VR equipment, electronics equipment, and more, including for personal projects!
  • Transparent financials and leadership.
  • Unlimited snacks that you help to choose.


Emailed resumes will not be considered.

Date Posted

11/22/2022

Views

11

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer - Mulligan Funding

Views in the last 30 days - 13

Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...

View Details

Senior Online Engineer - Visual Concepts

Views in the last 30 days - 6

Visual Concepts is a game development studio looking for an experienced Online Engineer to build impactful features and services for players and devel...

View Details

Software Engineer, Gameplay and Camera - Visual Concepts

Views in the last 30 days - 8

Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...

View Details

Senior Software Developer - SDI Presence

Views in the last 30 days - 6

SDI Presence LLC is a company that provides IT managed services and consultancy looking for developers with extensive CNET experience to work onNET ap...

View Details

Software Engineer, Tech Lead: Ads Attribution - 14+ Years of Experience - Snap Inc.

Views in the last 30 days - 9

Snap Inc is a technology company that contributes to human progress by empowering people to express themselves live in the moment learn about the worl...

View Details

Software Engineering Intern (Summer 2023) - Dexterity Capital

Views in the last 30 days - 11

Dexterity Capital is a quantitative trading firm that values growth autonomy and getting things done They offer competitive compensation equity option...

View Details
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories