Senior Software Developer
Nova Scotia
Reference # JG-JMC-9850
Meridia Recruitment Solutions has partnered with J.J. MacKay Canada Limited (MacKay Meters) on their search for a Senior Software Developer to join their team.
MacKay Meters is a recognized world leader in the parking control industry, designing, manufacturing, and selling a full suite of leading-edge parking equipment, accessories, and proprietary software. Based in Nova Scotia, the company has been delivering parking solutions to clients worldwide for over 60 years.
Position Scope:
The Senior Software Developer will bring strong C/C++ expertise and a background in firmware development to design, build, and maintain embedded software for MacKay Meters' product line. Working closely with hardware engineers and cross-functional teams, this individual will play a key role in delivering robust, reliable products while mentoring team members along the way.
Responsibilities:
Position Requirements:
Reference # JG-JMC-9850
Meridia Recruitment Solutions has partnered with J.J. MacKay Canada Limited (MacKay Meters) on their search for a Senior Software Developer to join their team.
MacKay Meters is a recognized world leader in the parking control industry, designing, manufacturing, and selling a full suite of leading-edge parking equipment, accessories, and proprietary software. Based in Nova Scotia, the company has been delivering parking solutions to clients worldwide for over 60 years.
Position Scope:
The Senior Software Developer will bring strong C/C++ expertise and a background in firmware development to design, build, and maintain embedded software for MacKay Meters' product line. Working closely with hardware engineers and cross-functional teams, this individual will play a key role in delivering robust, reliable products while mentoring team members along the way.
Responsibilities:
- Design, develop, and maintain high-quality embedded firmware in C and C++
- Debug complex issues spanning firmware, hardware, and system integration
- Participate in design and code reviews, upholding best practices in embedded software development
- Develop and execute unit tests, system validation, and integration tests
- Author and maintain technical documentation, including design specifications and user guides
- Mentor and support fellow team members
Position Requirements:
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
- 5+ years of hands on experience in embedded systems development using C and C++
- Strong problem solving skills and ability to work independently
- Excellent written and verbal communication skills
To express interest in this opportunity please apply online by clicking "Apply Now" below:
For more information about this exciting opportunity please contact Jamie Grant, Partner, at View email address on meridiarecruitment.ca or Nick Leadbetter, Senior Recruitment Specialist, at View email address on meridiarecruitment.ca . If you require accommodation to participate in the recruitment process, please let Nick know. Meridia Recruitment Solutions connects leading organizations with top talent by building strong relationships and creating ideal matches with candidates because we are only successful when you are. We appreciate your interest in this opportunity. To learn more about Meridia Recruitment Solutions, our job opportunities, and career advice we invite you to explore our site and subscribe for career alerts.Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Nova Scotia vacancy
$165k - $183k per year
...your development skills to the next level? We’re looking for a Senior Software Engineer to join our Ads team. You’ll play a critical role in... ...Our team thrives on dynamic challenges, and we take pride in developing and maintaining scalable and fault-tolerant metrics delivery systems...SeniorRemote jobLong term contractPermanent employmentTemporary workWork at officeWork from homeFlexible hours$193k - $214k per year
...associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical... ...is pivotal for cross-team collaboration, developer productivity, and AI-driven development... ...senior‑level impact ~8+ years of software engineering experience (typically 10+ for...SeniorRemote jobPermanent employmentWork at officeWork from homeFlexible hours$165k - $183k per year
...person events. Learn more about our flexible approach to where we work. Overview About the Role We are currently seeking a Senior Software Engineer to join our Self-Serve team. The role will be focused within the Experimentation Platform side, where you will be...SeniorRemote jobPermanent employmentWork at officeWork from homeFlexible hours$55.54 - $64.68 per hour
...seeking a high-caliber, deeply experienced Senior Business Analyst to drive a series of... ...issues, identify project anomalies early, and develop robust risk-mitigation strategies to... ...specifically within the Information Technology or software engineering domains. Summary If you...SeniorLong term contractContract work- ...Halifax or Moncton. Your responsibilities will include: • Develop professionally as a sales representative by gaining practical... ...to 5 years of sales experience — in healthcare, pharmaceuticals, software, or consumer products. Preferably experience in industries with...SeniorHourly payLong term contractShift work
- ...with confidence in addressing complex project issues directly; ~ Tech-savvy with proficiency in construction and project management software tools; ~ Willingness to travel across Atlantic Canada, with projects based in HRM, New Brunswick, and PEI. To express...SeniorContract workFor contractorsSeasonal work
- ...a motivated accounting professional to their team in the role of Senior Accountant! The Senior Accountant is responsible for overseeing... ...Work closely with sales, operations, finance, and data teams to develop Power BI reports to ensure business partners are being provided...SeniorWork at office
- ...Solutions has partnered with J.D. Irving, Limited, to recruit a Senior Project Manager, Facilities to join their Real Estate & Facilities... ...capital improvements, renovations, and strategic initiatives Develop project scope, cost estimates, schedules, procurement plans, and...SeniorLong term contractPermanent employmentTemporary workFor contractorsInternship
- ...motivated accounting professional to their team in the role of Staff/Senior Accountant ! The Staff/Senior Accountant is an integral... ...Office Suite, mainly Excel, with the ability to use and develop complex Excel financial models. ~ Experience with Power BI reporting...SeniorWork at office
- ...Estimator includes working with custom steel fabrication projects, where heavy steel plate and beam/column work were utilized. You have developed a keen attention to detail, allowing you to account for every possible characteristic of a project. You also have great time-...SeniorLong term contractFor subcontractor
- ...with Emera Newfoundland & Labrador (Emera NL) in the search for a Senior Electrical Engineer to join their team. Emera NL is the owner... ...term maintenance planning as OEM support contracts wind down. Developing and maintaining risk-based asset management plans to ensure long...SeniorLong term contractFor contractors
- ...excited to partner with them as they continue to grow. We have opportunities for talented accountants at the Intermediate Accountant, Senior Staff Accountant or Manager level to join their Assurance team. These positions play key roles in delivering high-quality assurance...Senior
- ..., on site, and in the shop. Lead by example and reinforce safety as a core value in all project activities. Finance – Develop and manage project budgets based on estimates and oversee all fiscal aspects of projects from start to finish. Prepare financial reports...SeniorLong term contractContract workWork at office
- ...protective packaging. Meridia Recruitment is pleased to be partnered with them in their search for a detail-oriented and analytical Senior Accountant to join their finance team on-site in Hantsport, NS. Reporting to the Manager of Financial Accounting, the Senior...Senior
- ...Recruitment Solutions is pleased to partner with Aethera® in search of a Senior Electrical Field Engineer/Technologist to support current... ...integration, and deployment of RF wireless communication systems. Develop and apply an end to end understanding of system architecture,...SeniorLong term contractFor subcontractorWork at officeWorldwide
- ...As their organization continues to scale, we are partnering with them on strengthening their finance function with the hire of a new Senior Financial Analyst . We are looking for someone who can elevate their forecasting, sharpen treasury management, and add significant value...SeniorLong term contractTemporary work
- ...Marconi Waterfront Campus and Richmond Yards Redevelopment. We are seeking a skilled and motivated Structural Engineer or Senior Structural Engineer to join BMR’s team in Halifax, where you’ll contribute to a variety of impactful projects across Atlantic Canada....SeniorFull timeContract workFor contractors
- ...Ace works closely with leading developers and general contractors to... ...Description Reporting to senior leadership, the Chief... ...Conduct labour analysis and develop project allowances to support... ...~ Proficiency with estimating software and Microsoft Excel. ~ Strong...SeniorFor contractorsFor subcontractorFlexible hours
- ...builds, and operates advanced spacecraft and software-defined satellite platforms for... ...systems and mission operations, Galaxia develops the technologies that enable the next generation... ...Heather Labucki, Partner, or Jason Ozon, Senior Consultant, at ****@*****.*** If you require...SeniorContract workInternshipWork from home
- ...maintaining audit-ready records; Lead and develop staff through recruitment, training,... ...management systems (i.e., Yardi), accounting software, and Microsoft Office suite; ~... ...monthly/ quarterly operational reports for the senior management, presenting both written reports...SeniorWork at office
- ...This position is responsible for developing system architectures, managing... ...mechanical, electrical, software, and acoustics engineering to... ...responsibilities will include: Develop and manage system requirements... ...contact Rick Neima, Senior Consultant, at (***) ***-**** or...Senior
- ...equipment, accessories, and proprietary software to clients worldwide. Position... .... Responsibilities: Develop and maintain services used in application... ...at ****@*****.*** or Nick Leadbetter, Senior Recruitment Specialist, at nleadbetter@...SeniorWorldwide
- ...Assistant Controller . Reporting directly to senior leadership, this is a key role... ...development projects Utilizing accounting software such as QuickBooks, Xero, SharePoint, and... ...a willingness to learn and grow within a developing organization This is an excellent opportunity...Senior
- ...contract award through completion. Working closely with Senior Project Managers and Project Coordinators, this role develops hands-on experience in the technical, financial,... ...suppliers. ~ Comfort using project management software and standard office applications to track...SeniorLong term contractContract workInternshipWork at office
- ...deliver unparalleled service within a well-organized, transparent framework, focusing on maximizing return on investment. The Senior Software Developer is an integral part of our development team, bringing a deep, expert-level understanding of programming to the table. In...SeniorFull time
- ...for assessing resident nutritional needs, developing and monitoring nutrition care plans,... ...resident satisfaction. As a member of the Senior Leadership Team, the successful candidate... ...and reassessments as required. ~ Develop, implement, and monitor individualized nutrition...SeniorLong term contractInternshipWork at office
- ...an opportunity for a Junior Level Designer to join our team of developers, creators, and fans, who are passionate about the art and process... ...Unity game engine is a secondary plus. Ability to learn new software and technical processes. Clear written and verbal...RelocationRelocation package
- ...reporting Proficiency with Sage Accounting or similar accounting software Strong organizational skills with exceptional attention to... ...please contact Heather Labucki, Partner, or Sara Morey, Senior Consultant, at ****@*****.*** . If you require accommodation to...SeniorFlexible hours
- ...relentless focus on quality and artistry in building homes and developing communities such as The Parks of West Bedford and The Parks of Lake... ...please contact Heather Labucki, Partner, or Jason Ozon, Senior Consultant, at ****@*****.*** . If you require accommodation to...SeniorLong term contractWork at office
- ...and empowering interactions Assist in developing industry leading compensation, benefits... ...commitment to being a Great Place to Work. Develop plans for growth and improvement based on... ...of veterinary practice management software, such as AVImark, preferred ~ Certified...Long term contractFull timeTemporary workWork from homeHome officeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
Related searches
- software developer remote Nova Scotia
- software developer Nova Scotia
- software engineer - computer Nova Scotia
- part time software developer Nova Scotia
- software development engineer Nova Scotia
- software design engineer Nova Scotia
- senior software developer Nova Scotia
- software engineer intern Nova Scotia
- software developer no experience Nova Scotia
- software developer intern Nova Scotia
