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 5 days ago
Similar jobs that could be interesting for youBased on the C++ Developer in Westford, MA vacancy
- A technology services company is seeking a skilled C++ Programmer for an 8-month project based in Littleton, MA. The ideal candidate will work independently while being part of a small team, and must possess a solid understanding of C++ programming. Familiarity with mail...Suggested
$53.58k - $122.4k
# C++ Developer with C# ExperienceBurlingtonApply for this job* Permanent* Experienced Professionals* Software Engineering* ID 576401-en\\_USAt Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and...SuggestedPermanent employmentFull timeLocal area- ...Founded: 2009 Job Description We are currently seeking a talented C++ Programmer for an 8 month project in Littleton, MA. Qualifications Required: Can work on small team with direction from lead developer, but needs to work independently some knowledge of mail...Suggested
- ...Engineering in Westford, MA is seeking a Senior Software Engineer to develop robotics control, scheduling, and automation software for... ...communication. You will design, code, test, and validate software across C++, C#, and state-based design methods, collaborating across...Suggested
$79k - $110k
...Engineer to join the Software House engineering team. You will design, develop, test, and maintain embedded firmware for access control... ...across firmware, hardware, and software teams. Develop using C/C++ on Embedded Linux and Zephyr RTOS, perform board bring-up, and help...Suggested- ...influence architectural decisions, and mentor junior engineers. Key Responsibilities Application Development: Design, develop, test, and maintain robust desktop and backend applications using C# and .NET Framework/.NET Core / Windows Services. Installer...Temporary work
- Johnson Controls is hiring an Embedded Linux Firmware Engineer in Westford, MA. You will join a multidisciplinary team to design, develop, test, and maintain embedded firmware for access control solutions, including readers and I/O modules. You will work with Linux/Zephyr...
$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$79k - $110k
...will join the Software House engineering team responsible for developing industry-leading physical access control solutions, including intelligent... ...panels, readers, and I/O devices Develop software using C/C++ on Embedded Linux and Zephyr RTOS platforms Support hardware...Permanent employmentWorldwide- Hewlett Packard Enterprise is seeking a Cloud Developer to design and implement cloud-based solutions for mission-critical applications, with... ...a B.S./B.S. in CS/CE/IT, have strong coding skills in C/C++, Python, Java, and experience with web services and cloud tooling...Internship
$57.2k - $108.8k
...Assurance/Sensors Space and Air Software team at Raytheon, where we develop cutting-edge software applications focused on solving our... ...Experience developing, and testing or debugging software using C, C++, or similar object-oriented programming language \n Experience...Full timeTemporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours$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$150k - $175k
...system reliability. This position will report to the Senior Director, Software Quality Assurance Your day to day: Design, develop, and maintain scalable enterprise-level test automation frameworks from scratch. Lead framework and infrastructure evolution...Work at officeRemote workShift work2 days per week1 day per week$118.27k - $160.01k
...Deterministic real-time execution on embedded platforms Architect and develop distributed control frameworks, including: Synchronization of... ...Strong expertise in: Real-time embedded programming (C/C++ required) Feedback control systems and control theory Multi-axis...Work at officeRemote workWorldwideFlexible hours$86.8k - $165.2k
...Agile development techniques on embedded targets to continuously develop and deploy critical capabilities to the warfighter. We strive... ...software 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$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...$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$57.2k - $108.8k
...Assurance/Sensors Space and Air Software team at Raytheon, where we develop cutting-edge software applications focused on solving our... ...Experience developing, and testing or debugging software using C, C++, or similar object-oriented programming language Experience with...Full timeTemporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours- Company: Qualcomm Technologies, Inc. Job Area: Interns Group, Interns Group Interim Engineering Intern - SW General Summary: About Qualcomm Qualcomm relentlessly innovates transforming businesses, enriching lives and fortifying societies. Our solutions...Interim roleSummer workInternshipSummer internship
- ...and debug embedded and high-performance software, primarily in C++, from initial prototypes through integration and sustainment.... ...Demonstrated technical leadership of multidisciplinary teams developing complex mission systems in classified environments, including setting...Work experience placementInternshipLocal area
- ...we strongly encourage you to apply - Low level BIOS, firmware, or system software development Low level programming language C/C++ and knowledge of hardware architectures Embedded system, RTOS, and embedded controller structure Source control, debuggers, compilers...Full timeSummer workInternshipSummer internshipWorldwide
- ...as on desk or hybrid depending on location and role. The Cloud Developer builds from the ground up to meet the needs of mission-critical... ...& Skills Knowledge of at least one programming language like C, C++, python, Javascript, Java or associated libraries, web-sockets,...Hourly payWork experience placementInternshipWork at office2 days per week
- ...engineers work at the forefront of microelectronics innovation, developing advanced prototypes and proof-of-concept systems that directly... ...test, document, and debug embedded software systems (primarily C/C++) Collaborate across multidisciplinary teams to define...Work experience placementInternshipLocal area3 days per week
- Hewlett Packard Enterprise in Westford, MA is seeking an internship firmware engineer to contribute to DSP/embedded code, EFI drivers, and BIOS/UEFI development. You will collaborate with a firmware team on low to moderately-complex projects, applying analytical thinking...Internship2 days per week
- ...Intern at Danaher, you’ll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used... ...Writing and debugging code in languages such as C#, Java, Python, or C++ Participating on an Agile Scrum team, collaborating across...Remote jobInternship
- Brooks Automation in Chelmsford, MA or Austin, TX seeks a Senior Embedded Software & Controls Engineer to develop next-generation levitation-based motion systems. You will implement high-performance DC commutation, distributed control architectures, and real-time embedded...
$57.2k - $108.8k
..., employ agile software development techniques and resources to develop, test, and integrate complex software and systems solutions for... ...similar technical degree Experience designing and programming with C++, Java or other object-oriented language Knowledge of data...Full timeTemporary workWork experience placementInterim roleInternshipWork at officeRemote workRelocationFlexible hours$156k - $247.25k
...characterization, and familiarity with tools and theory for workload analysis. ARM‑based tools a plus but not required. Experience developing and using cycle‑accurate and cycle‑approximate performance models, and their trade‑offs. Preferred Experience Experience...Work experience placement$107.5k - $204.5k
...Agile development techniques on embedded targets to continuously develop and deploy critical capabilities to the warfighter. We strive... ...software 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- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Developer. Be the first to apply!





