C++ Developer
Argyll Infotech, Inc.
Position: C++ Developer
Location: Westford, MA
Duration: Long Term
Background Check & Meet and Greet:** Mandatory Medical device experience is preferred.
### Job Summary
We are seeking an experienced **C++ Developer** with strong Linux development and scripting experience. The candidate will be responsible for developing, maintaining, testing, and debugging software applications running on Linux systems.
The role involves working closely with development teams to implement new features and enhancements while ensuring that software is efficient, reliable, scalable, and compliant with quality and regulatory requirements. ### Key Responsibilities
* Perform hands-on Linux-based software development.
* Design, develop, test, debug, and maintain C++ applications.
* Own, create, and deliver platform components and application development.
* Analyze and resolve complex technical issues.
* Apply strong knowledge of Object-Oriented Analysis and Design, software design patterns, and coding principles.
* Create and maintain Shell, Perl, and Python scripts to automate processes and tasks.
* Provide technical support and guidance to software team members.
* Conduct technical design reviews to ensure software reliability and performance.
* Collaborate with global teams to promote consistency and maximize synergies across common software platforms.
* Ensure compliance with the SDLC process throughout requirements gathering, architecture design, implementation, and verification.
* Work effectively within an Agile/Scrum development environment.
* Continuously contribute to improving team performance and development processes.
* Ensure overall software quality through unit testing and system verification.
* Complete all required Quality & Compliance training within defined deadlines.
* Identify and report quality or compliance concerns and take appropriate corrective action.
* Ensure regulatory and quality requirements are completed before approving design outputs and program deliverables.
* Lead continuous improvement initiatives focused on process and product quality.
### Mandatory Qualifications & Skills
* **4+ years of engineering experience in software development with C++.**
* Bachelor's degree or higher in **Computer Engineering** or a related field.
* Strong **C/C++ programming** skills.
* Strong experience with **C++ on Linux**.
* Hands-on experience with the **Linux environment**.
* Experience with **Shell, Perl, and/or Python scripting**.
* Experience with **Microservices, NGINX, and Node.js**.
* Knowledge of **OS lifecycle management**.
* Experience with **RPMs**.
* Familiarity with **Nessus scanning and vulnerability analysis**.
* Strong understanding of **Object-Oriented Analysis and Design**.
* Strong problem-solving and analytical skills.
* Quick learner, self-starter, results-oriented, and able to multitask effectively.
* Excellent teamwork, coordination, and communication skills.
* Excellent written and verbal communication skills in English.
* Ability to collaborate effectively with global teams.
### Preferred / Optional Skills
* Experience with **Build Automation**.
* Experience with **Continuous Integration (CI)**.
* Experience with software development tools and automated build processes.
Location: Westford, MA
Duration: Long Term
Background Check & Meet and Greet:** Mandatory Medical device experience is preferred.
### Job Summary
We are seeking an experienced **C++ Developer** with strong Linux development and scripting experience. The candidate will be responsible for developing, maintaining, testing, and debugging software applications running on Linux systems.
The role involves working closely with development teams to implement new features and enhancements while ensuring that software is efficient, reliable, scalable, and compliant with quality and regulatory requirements. ### Key Responsibilities
* Perform hands-on Linux-based software development.
* Design, develop, test, debug, and maintain C++ applications.
* Own, create, and deliver platform components and application development.
* Analyze and resolve complex technical issues.
* Apply strong knowledge of Object-Oriented Analysis and Design, software design patterns, and coding principles.
* Create and maintain Shell, Perl, and Python scripts to automate processes and tasks.
* Provide technical support and guidance to software team members.
* Conduct technical design reviews to ensure software reliability and performance.
* Collaborate with global teams to promote consistency and maximize synergies across common software platforms.
* Ensure compliance with the SDLC process throughout requirements gathering, architecture design, implementation, and verification.
* Work effectively within an Agile/Scrum development environment.
* Continuously contribute to improving team performance and development processes.
* Ensure overall software quality through unit testing and system verification.
* Complete all required Quality & Compliance training within defined deadlines.
* Identify and report quality or compliance concerns and take appropriate corrective action.
* Ensure regulatory and quality requirements are completed before approving design outputs and program deliverables.
* Lead continuous improvement initiatives focused on process and product quality.
### Mandatory Qualifications & Skills
* **4+ years of engineering experience in software development with C++.**
* Bachelor's degree or higher in **Computer Engineering** or a related field.
* Strong **C/C++ programming** skills.
* Strong experience with **C++ on Linux**.
* Hands-on experience with the **Linux environment**.
* Experience with **Shell, Perl, and/or Python scripting**.
* Experience with **Microservices, NGINX, and Node.js**.
* Knowledge of **OS lifecycle management**.
* Experience with **RPMs**.
* Familiarity with **Nessus scanning and vulnerability analysis**.
* Strong understanding of **Object-Oriented Analysis and Design**.
* Strong problem-solving and analytical skills.
* Quick learner, self-starter, results-oriented, and able to multitask effectively.
* Excellent teamwork, coordination, and communication skills.
* Excellent written and verbal communication skills in English.
* Ability to collaborate effectively with global teams.
### Preferred / Optional Skills
* Experience with **Build Automation**.
* Experience with **Continuous Integration (CI)**.
* Experience with software development tools and automated build processes.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the C++ Developer in Westford, MA vacancy
$110k - $162k
...smart, healthy, and sustainable buildings. Our Fire Detection team develops innovative life-safety technologies that help protect people and... ..., RTOS, and Embedded Linux. ~ Expert proficiency in C and C++. ~ Experience with communication protocols including Ethernet,...SuggestedWorldwideFlexible hours- ...Software Engineer (Windows Applications & Release Engineering) Role Overview We are seeking a highly skilled, hands-on Senior C# Developer to design, build, and maintain scalable, high-performance applications that power our critical business functions. In this role,...SuggestedTemporary work
- Job Title: Sr. Principal C#/.NET Engineer (Mission-Critical Systems) Role Overview We are seeking a seasoned Sr. Principal C#/.NET Engineer to lead the modernization and enhancement of a large-scale, mission-critical security integration platform. This is a high-...SuggestedContract workTemporary workImmediate start
- ...owned subsidiary of Lancesoft Job Details: Title : Software Developer Location : Lexington, MA Duration : 3 years contract... ...experience in developing REST web services in Python and/or C++. - The candidate must have experience with programming user applications...SuggestedContract workApprenticeshipLocal area
$80k - $190k
...FishEye Software is looking for a skilled C++ Software Engineer. You'll build high-performance software that processes and shares critical data across complex environments, helping support defense initiatives. Along the way, you'll collaborate with a cross-functional team...SuggestedTemporary work$86.8k - $165.2k
...proposal activities. Provide mentorship and technical insight into new software components. Develop software in multiple languages, including but not limited to C++, Java, Typescript. Integrate software into larger systems in engineering and test labs This...Temporary workWork experience placementWork at officeRemote workFlexible hoursDay shift$138.9k - $180.6k
...modeling, simulation, integration, and test activities as needed Developing and presenting technical concepts, tradeoffs, analyses, designs... ...of similar experience Programming languages including C/C++, Python Scripting languages including Linux/Unix Shells,...Temporary workFor contractorsWork experience placementCasual workLocal areaRemote work- ...depending on location and role. Job Family Definition: The Cloud Developer builds from the ground up to meet the needs of mission-critical... ...Knowledge of at least one programming language like C, C++, python, Javascript, Java or associated libraries, web-sockets,...InternshipWork at office2 days per week
$105.59k - $142.86k
...throughput and performance.WHAT YOU’LL DO:Responsibilities include developing next-generation controls software, verifying its design, and... ...with a minimum of 3 years of experience.Minimum of 2 years of C++ or C# programming expertise.Experience with electro-mechanical...Full timeWork at officeRemote workWorldwideFlexible hours- ...are seeking Senior Software Engineers to join our development team in Tewksbury, Massachusetts. All teams develop software in a variety of languages including C++, C, and several others. Candidates can expect to work on many if not all the phases of the software development...Interim roleLocal areaRelocation
$107.5k - $204.5k
...minimum of 8 years of relevant experience. # Proficiency in C++, C, and/or Java. # Ability to obtain and maintain an Interim... ...internationally. Preferred Qualifications Experience developing software in a team‑based environment using Agile/SCRUM, DevOps,...Temporary workInterim roleFlexible hours$107.5k - $204.5k
...are seeking Senior Software Engineers to join our development team in Tewksbury, Massachusetts. All teams develop software in a variety of languages including C++, C, and several others. Candidates can expect to work on many if not all the phases of the software development...Temporary workWork experience placementInterim roleWork at officeLocal areaRemote workRelocationFlexible hours$180k - $220k
...hiring a Principal Embedded Software Engineer in Bedford, MA to develop embedded software for surgical stapling devices. You will build... ..., and longer-term platform direction. Write production C and C++ code as an active contributor to core embedded systems. Develop...- ...Zobility is seeking Senior Software Engineers to join our development team in Tewksbury, Massachusetts. The team develops software in C++, C, and several other languages, working on multiple programs and platforms within a software product line. You will participate...
- ...grow by 20% by the end of 2026. To assist them with their growth we are now looking to add several embedded software engineers with C/C++ in a Linux environment. Must have experience with scripting languages (IE: Python) and prior experience with Jira, GIT, etc. Prior...Visa sponsorship
$105.59k - $142.86k
...focused and hands-on. The AI Enablement Engineer will work closely with engineers and engineering leadership to integrate AI tools and develop custom AI agents that support real engineering work such as design creation, drawing and schematic review, analysis, documentation,...Work at officeRemote workWorldwideFlexible hours- ...Strong Embedded Linux development experience Expertise in C/C++ programming Experience with board bring-up and hardware-software... ...board bring-up for Qualcomm QCS-based hardware platforms Develop and customize BSPs, Linux kernel, and device drivers Support...Permanent employmentFull timeTemporary workWork at office
- ...Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues. Develops understanding of and relationship with internal and outsourced development partners on firmware design and development. Participates...InternshipWork at officeLocal area2 days per week
- Sector: EngineeringReference: BBBH _ Applications EngineerChelmsford, Essex42,000 - 48,000 + Training + Progression + BenefitsAn excellent opportunity on offer for someone with engineering industry experience looking to join a global market leading engineering business...Permanent employmentTemporary work
- ...opportunities. Provide recurring reports to Diamond Sales management on the status of the company's Addressable Market Sales Develop and maintain a collaborative relationship with key customer personnel Generation of quotes/proposals in response to RFQs/RFPs....Flexible hours
$105.59k - $142.86k
...Job Description Brooks is looking for a Software Engineer as we accelerate our growth journey. WHAT YOU'LL DO Develop embedded software for new and legacy products within the Robotics Automation Group to control robot motion, interface with vacuum chamber...Work at officeRemote workWorldwideFlexible hours$118.27k - $160.01k
...Senior Software Engineer Job Description Required Qualifications Embedded Systems Architecture Extensive experience developing embedded software for complex real-time systems. Expert proficiency in C++11/14/17 and object-oriented software architecture....Work at officeRemote workWorldwideFlexible hours$107k - $130k
...suffering from serious cardiopulmonary and respiratory conditions.The Acute Care Technology division of ZOLL Medical Corporation develops and delivers innovative lifesaving products and software solutions to EMS, hospital, public safety, and military customers globally...Minimum wageOngoing contractFull timeH1bLocal areaRemote workWorldwideRelocation$68.9k - $131.1k
..., employ agile software development techniques and resources to develop, test, and integrate complex software and systems solutions for... ...technical degree \n Experience designing and programming with C++, Java or other object-oriented language \n Knowledge of data...Full timeTemporary workWork experience placementInterim roleInternshipWork at officeRemote workRelocationFlexible hours$80k - $110k
...write and debug the firmware that drives a surgical stapler, C and C++ on ARM Cortex-M microcontrollers controlling the motors, sensors... ...-M or equivalent microcontroller-based systems in C and C++. Develop and integrate low-level drivers and communication interfaces,...Internship$164k - $197k
...review. Use RAG pipelines to connect agents to internal knowledge sources, ensuring accuracy and quality of agent responses. Develop and enforce guardrails, safety layers, and human-in-the-loop verification patterns for agent outputs in a regulated financial services...$126.8k - $149.9k
...Software Engineer, you will be responsible for: Designing, developing, integrating, and maintaining embedded firmware and software... ...software development experience. ~ Advanced proficiency in C/C++ programming. ~ Strong experience with embedded operating systems...$81.9k - $141.34k
...control systems, embedded control systems, & test equipment. Develop and maintain software for database connections & data collection... ...development for Equipment and services. Experience with C / C++, C#, and Python programming. Experience with IoT technology with...Local area- ...canvas for our team to conduct hands-on research, testing, and develop tangible solutions to support our military leaders and reinforce... ...test, document, and debug embedded software systems (primarily C/C++) Collaborate across multidisciplinary teams to define requirements...Work experience placementInternshipLocal areaImmediate start
$107.5k - $204.5k
...Agile development techniques on embedded targets to continuously develop and deploy critical capabilities to the warfighter. We strive... ...applications. Software applications are developed using C and C++ on a variety of computing platforms running Linux and other real...Temporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Developer. Be the first to apply!




