Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Architect - C++ image - Rise Careers
Job details

Software Architect - C++

Inivos is a global leader in business solutions, headquartered in Colombo, Sri Lanka. At Inivos, our dynamic team of consultants, developers, and quality engineers has propelled us to the forefront of the industry, establishing a strong client base across Asia, the Middle East, Scandinavia, Australia, the UK, Netherlands and North America. Explore exciting possibilities in Software and Product Development, seamlessly integrate with our global team through Resource Augmentation, and be a key player in shaping the future of technology with Inivos Global.

Job Overview

The Software Architect is responsible for defining the software architecture and system design, ensuring scalability, modularity, and performance of the platform. This role provides technical direction, reviews critical design decisions, and ensures adherence to best practices, safety standards, and integration needs for both Human Vision and Computer Vision functionalities.

Job Responsibilities:

  • Define the overall software architecture and system design.
  • Ensure seamless integration of platform functions, including camera driver and ISP on RTOS, Human Vision, and Computer Vision applications on Adaptive AUTOSAR.
  • Provide guidance on software modularity, scalability, and performance optimization.
  • Lead critical design reviews and ensure compliance with safety and industry standards.
  • Collaborate with cross-functional teams to define system requirements and functional specifications.
  • Support CI/CD integration for platform deliverables.
  • Mentor and guide other junior team members.
  • Bachelor’s degree in computer science, IT, or any relevant field.
  • 10+ years of experience in a lead level
  • Strong expertise in Software Architecture and Requirement Engineering.
  • Experience working within Agile development methodologies, particularly Scrum.
  • Experience with Multicore Embedded Software Systems.
  • Proficiency in C/C++, QNX, POSIX.
  • Excellent documentation and communication skills.

Added advantage

    • Hands-on experience with AUTOSAR, Adaptive AUTOSAR.
    • Familiarity with TI (Texas Instruments) SDK and related development environments.
  • Competitive compensation.
  • Recognition & appreciation.
  • International exposure.
  • Open work culture.
  • Flexible working hours.
  • Medical & insurance entitlement
  • Recreational activities and events.
  • Bonus entitlement.
What You Should Know About Software Architect - C++, Inivos

Join Inivos as a Software Architect - C++ and immerse yourself in a dynamic environment where cutting-edge technology meets innovative solutions. As a leader in business solutions headquartered in Colombo, Sri Lanka, Inivos provides exciting opportunities for talented professionals like you to shape the future of technology. In this role, you will be responsible for defining the software architecture and system design that drives our projects forward. Your expertise will ensure the seamless integration of platform functions, guiding critical design decisions while maintaining scalability, modularity, and performance. Collaborating with cross-functional teams, you will define system requirements and support CI/CD integration to deliver top-notch software. With over 10 years of experience in a lead role and strong proficiency in C/C++, your skills will shine in this pivotal position. Plus, enjoy a supportive open work culture with flexible hours, recognition, and opportunities for international exposure. Join us at Inivos, where innovation and excellence are at the core of what we do.

Frequently Asked Questions (FAQs) for Software Architect - C++ Role at Inivos
What are the main responsibilities of a Software Architect at Inivos?

As a Software Architect at Inivos, your main responsibilities will include defining the overall software architecture and system design, ensuring seamless integration of platform functions, addressing software modularity, scalability, and performance optimization. You'll lead critical design reviews and collaborate with cross-functional teams to establish system requirements and functional specifications.

Join Rise to see the full answer
What qualifications are required for the Software Architect position at Inivos?

To qualify for the Software Architect position at Inivos, candidates should possess a Bachelor's degree in computer science, IT or a related field, along with over 10 years of lead-level experience. In-depth expertise in Software Architecture, Requirements Engineering, and proficiency in C/C++ are essential. Experience with Agile development methodologies, particularly Scrum, is also highly valued.

Join Rise to see the full answer
What programming languages and technologies should a Software Architect at Inivos be familiar with?

A Software Architect at Inivos must have a strong command of C/C++, as well as experience with Multicore Embedded Software Systems. Familiarity with QNX, POSIX, and hands-on experience with AUTOSAR and Adaptive AUTOSAR will definitely give you an edge in this role, facilitating effective design and integration of critical software components.

Join Rise to see the full answer
What opportunities for growth and management are available for Software Architects at Inivos?

At Inivos, Software Architects have ample opportunities for growth and mentorship. You'll be expected to guide junior team members, supporting their development while also enhancing your leadership skills. The company's open work culture encourages continuous learning and offers global exposure to various innovative projects.

Join Rise to see the full answer
What benefits does Inivos offer for the Software Architect role?

Inivos offers a competitive compensation package along with numerous benefits for the Software Architect role, including recognition and appreciation for your contributions, international exposure, flexible working hours, medical and insurance entitlements, and recreational activities. These perks contribute to an enjoyable and productive work environment.

Join Rise to see the full answer
Common Interview Questions for Software Architect - C++
Can you describe your experience with software architecture in C++?

When preparing to answer this question, focus on specific projects where you defined software architecture. Mention the principles you followed, how you ensured scalability and modularity, and any challenges you faced during the development process. Highlight your contribution to both the technical and collaborative aspects of the role.

Join Rise to see the full answer
How do you approach critical design reviews?

In your response, explain your methodology for conducting design reviews, emphasizing the importance of adhering to best practices and industry standards. Discuss how you involve stakeholders and the steps you take to ensure all design components are thoroughly evaluated for compliance and functionality.

Join Rise to see the full answer
What Agile methodologies have you employed in your previous projects?

Discuss your experience with Agile methodologies, particularly Scrum. Describe how you participated in sprints, your role in daily stand-ups, and how you collaborated with your team to deliver project milestones. Show your enthusiasm for Agile practices and how you've seen them drive successful software deliveries.

Join Rise to see the full answer
How do you optimize software performance in embedded systems?

Talk about specific strategies you've implemented in your past projects to optimize performance — whether through code reviews, resource management, or system-level optimizations. Highlight any performance metrics that demonstrate the success of your optimizations.

Join Rise to see the full answer
What tools do you typically use for documentation and communication?

In your answer, list the tools you are comfortable with for documentation (like Confluence or JIRA) as well as communication tools (like Slack or Microsoft Teams). Emphasize your ability to keep documentation clear and accessible while fostering effective communication across teams.

Join Rise to see the full answer
Describe your experience with CI/CD integration in software development.

Mention your familiarity with CI/CD tools and processes. Provide examples of how you've implemented automated testing and deployment processes in your past roles to ensure high-quality deliverables and reduce time-to-market for software releases.

Join Rise to see the full answer
How do you ensure software safety and compliance within your projects?

Provide insights into your understanding of safety standards relevant to your projects. Discuss any specific frameworks or guidelines you've followed and how you integrate safety reviews into the software development lifecycle to ensure compliance.

Join Rise to see the full answer
Can you discuss a challenging project you've led and how you overcame obstacles?

Choose a project where you faced significant challenges and describe the steps you took to address them. Discuss teamwork, innovation, and the lessons learned that allowed the project to succeed. This showcases your problem-solving and leadership skills.

Join Rise to see the full answer
What role does mentorship play in your work as a Software Architect?

Express the importance of mentorship in fostering team growth and innovation. Share any experiences mentoring junior developers or how you've created a culture of learning and support within your team, emphasizing your desire to promote skills development among peers.

Join Rise to see the full answer
How do you stay updated with the latest trends in software architecture?

Highlight your commitment to continuous learning, mentioning specific resources you use like online courses, webinars, or industry conferences. Discuss how you apply new knowledge to your work and keep your team informed about advancements in technology.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inivos Remote No location specified
Posted 3 days ago

Inivos seeks a Lead/SSE Engineer with expertise in .NET to drive innovative software solutions remotely.

Photo of the Rise User
Posted 20 hours ago

Join invygo as a Senior Mobile Developer and help innovate the car subscription experience with your expertise in mobile applications.

Photo of the Rise User
Posted 13 days ago

Join Visa as a Software Engineer and work on cutting-edge payment technology solutions impacting billions of users.

L3Harris Technologies Hybrid US, Bristol County, MA; Massachusetts, Fall River, MA
Posted 8 days ago

Join L3Harris as a Software Engineering Manager and lead a team dedicated to providing cutting-edge technology solutions for national security.

Photo of the Rise User

Join Visa as a Software Engineer, a role perfect for new college grads ready to tackle innovative technology solutions.

Photo of the Rise User
Comcast Remote PA - Philadelphia, 1800 Arch St
Posted 12 days ago

Join Comcast's Technology & Product organization as a Java Software Engineer and contribute to transforming the customer experience through innovative media and technology solutions.

Photo of the Rise User
Posted 6 days ago

Join Bluevine as a Software Engineer Lead, where you'll help shape the future of small business banking through innovative technology.

Photo of the Rise User

Join ING Hubs Romania as a Senior Android Developer and contribute to the transformative OneApp project in a dynamic, flexible environment.

Photo of the Rise User
Google Hybrid Mountain View, California, United States
Posted 8 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join Google Ads as a Senior Software Engineer, where you will develop cutting-edge technologies that power the open internet.

Inivos are a global med-tech company who are experts in infection prevention and control. We provide specialist hygiene products and hi-tech robotic decontamination solutions to more than 40% of NHS Hospital Trusts in the UK and to health centres ...

12 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
29 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Cleveland just viewed RFP Writer at Kiddom
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
Photo of the Rise User
10 people applied to Software Engineer Intern at GITAI
Photo of the Rise User
167 people applied to Scrum Master-Remote at DICE
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
Photo of the Rise User
Someone from OH, Columbus just viewed Insider Threat Analyst at SpaceX
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI - RESEARCH SCIENTIST at City of New York
Photo of the Rise User
Someone from OH, Chardon just viewed Casting: 'Blood Ties' at Backstage