Software Architect - C++

BigR.io
Boston, MA Full Time
POSTED ON 1/26/2024 CLOSED ON 2/23/2024

What are the responsibilities and job description for the Software Architect - C++ position at BigR.io?

Job Title: Lead Architect - C

Boston, MA (Complete Onsite)

Fulltime with Stock & Equity and other benefits

Job Summary: We are seeking a skilled and experienced Architect (C ) with expertise in Real-Time Operating Systems (RTOS) and Programmable Logic Controllers (PLC) to join our manufacturing industry team. As a Lead Architect, you will be responsible for designing, developing, and maintaining software solutions that integrate with RTOS and PLC systems. You will also be there to help and guide less experienced engineers to understand best practices. Your work will contribute to the efficiency, safety, and overall performance of our manufacturing processes.

Key Responsibilities:

  • Designing and developing software solutions using C programming language.
  • Collaborating with cross-functional teams, including hardware engineers and control system specialists, to understand system requirements and develop appropriate software solutions.
  • Creating C software applications in a Real-Time Operating System to ensure efficient and deterministic performance.
  • Implementing communication protocols and interfaces to connect software applications with Programmable Logic Controllers (PLCs) and other control devices.
  • Writing efficient, reliable, and maintainable code that meets quality and performance standards.
  • Conducting unit testing and debugging of software components to identify and resolve any defects or issues.
  • Participating in code reviews to ensure adherence to coding standards and best practices.
  • Documenting software design, implementation, and maintenance activities.
  • Keeping up-to-date with industry trends, emerging technologies, and best practices related to RTOS, PLC, and manufacturing software development.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Relevant work experience may be considered in lieu of a degree.
  • Excellent communication skills with the ability to act as a mentor to less experienced engineers.
  • Proven Sr. level experience in software development using C .
  • Strong knowledge of Real-Time Operating Systems (RTOS), including principles and best practices for real-time software development.
  • Experience in integrating software applications with Programmable Logic Controllers (PLCs) and other control devices.
  • Familiarity with communication protocols and interfaces commonly used in industrial automation, such as Modbus, Profibus, or Ethernet/IP.
  • Solid understanding of software development processes and methodologies.
  • Proficiency in debugging and troubleshooting complex software systems.
  • Strong problem-solving and analytical skills..
  • Experience in the manufacturing industry or related industry.

Preferred Qualifications:

Experience with additional programming languages such as Python, or C#.

Knowledge of GUI would be an advantage

Knowledge of agile software development methodologies.

Understanding of software testing practices and familiarity with automated testing frameworks.

Job Type: Full-time

Salary: $200,000.00 - $240,000.00 per year

Benefits:

  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Parental leave
  • Relocation assistance
  • Vision insurance

Schedule:

  • 8 hour shift
  • Monday to Friday

Experience:

  • PLC: 3 years (Required)
  • RTOS: 3 years (Required)
  • Servo/ Stepper Motors: 2 years (Required)
  • multi axis motion control: 2 years (Required)
  • C : 5 years (Required)

Work Location: In person

Salary : $200,000 - $240,000

Software Architect
Humanyze -
Boston, MA
Senior Fullstack Software Architect
Franklin Fitch -
Cambridge, MA
Software Architect - .NET / AWS
Motion Recruitment Partners, LLC -
Boston, MA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Architect - C++.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,145 - $114,532
    • Income Estimation: $90,521 - $120,704
  • Computer Simulation Skill

    • Income Estimation: $90,042 - $107,525
    • Income Estimation: $90,701 - $113,215
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Architect - C++ jobs in the Boston, MA area that may be a better fit.

AWS Architect

Inabia Software & Consulting Inc., Boston, MA

Software Architect

Roberts Recruiting, Boston, MA