Senior Software Engineer (C and C++ Focus)
@ Eclypsium

Portland, Oregon, United States
On Site
Full Time
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXXXXX****** @eclypsium.com
Recommended after applying

Job Details

Overview

Eclypsium is seeking an experienced Senior Software Engineer (C/C++ Focus) to join our cybersecurity team. The ideal candidate thrives in fast-paced environments, manages multiple assignments, and demonstrates proactive collaboration and excellent communication skills.

Role & Responsibilities

  • Software Development: Design, develop, and maintain scalable, secure software using C, C++, and Python with a focus on low-level systems and firmware security for enterprises.
  • Technical Research: Analyze, test, and validate techniques for hardware/firmware access on x86 and ARM systems.
  • Technical Problem Solving: Troubleshoot complex technical issues and implement effective solutions.
  • Collaboration: Work closely with product managers, designers, and engineers to understand requirements and implement new features.
  • Mentorship: Provide guidance to less experienced engineers to enhance team capabilities.
  • Innovation: Stay current with software development and cybersecurity trends to continuously improve processes.

Minimum Qualifications

At least 5 years of software engineering experience, expert proficiency in C and C++ (with experience in embedded systems and driver programming recommended) and familiarity with Python or JS, containerization, TDD, and CI/CD practices.

Bonus Points

  • Experience with cybersecurity products or technologies
  • Knowledge in machine learning/AI
  • Experience with big data processing and analytics tools
  • Open source contributions

About Eclypsium

Eclypsium is a supply chain security platform trusted by Fortune 100 enterprises and federal agencies. Recognized by Gartner and other industry leaders, the company integrates supply chain insights to secure software, firmware, and hardware across global enterprise infrastructures.

Benefits & Perks

  • Competitive compensation and startup equity
  • Comprehensive medical, dental, and vision coverage
  • Life insurance and disability coverage
  • Flexible time off, paid parental leave, and sabbaticals
  • Company sponsored 401K plan and bonus programs

Key skills/competency

  • C
  • C++
  • Python
  • Embedded Systems
  • Firmware
  • Cybersecurity
  • TDD
  • CI/CD
  • Mentorship
  • Technical Research

How to Get Hired at Eclypsium

🎯 Tips for Getting Hired

  • Customize your resume: Highlight C/C++ and cybersecurity experience.
  • Research Eclypsium: Understand their products and industry impact.
  • Practice coding challenges: Focus on low-level and embedded systems.
  • Prepare for behavioral questions: Emphasize collaboration and problem solving.

📝 Interview Preparation Advice

Technical Preparation

Review C and C++ system concepts.
Practice coding with embedded systems tools.
Study firmware and driver development techniques.
Understand CI/CD and containerization processes.

Behavioral Questions

Describe teamwork in high stress situations.
Explain conflict resolution in technical projects.
Discuss mentoring junior team members experience.
Share examples of independent problem solving.

Frequently Asked Questions