Job DescriptionJob DescriptionIn this role, Senior Embedded Software Developer will assume ownership of specific software modules, overseeing their development, quality, and functionality.
As an integral part of our scrum team, this role will contribute to the design, development/coding and testing of our cutting edge Software by actively engaging with both the test and support teams to ensure comprehensive testing and efficient bug resolution. In addition, you will take the lead in technical discussions and guide decision-making processes and lead and document technical discussions.
MAIN RESPONSIBILITIES:Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications.Develop and maintain embedded software modules using programming languages like C++ and Python.Assist in the implementation of networking solutions, ensuring seamless communication between software components.Contribute to the development of software tools, libraries, and frameworks to enhance overall product quality and efficiency.Participate in code reviews, providing constructive feedback to enhance code quality and adherence to coding standards.Collaborate with the team to troubleshoot and resolve software defects and technical issues.Support the integration of software components on Linux operating systems.Assist in the testing and validation of software features, ensuring functionality and performance meet specified requirements.Utilize cloud technologies to enhance software deployment and management.Collaborate with cross-functional teams, including product managers and designers, to understand requirements and contribute to technical discussions.Maintain clear and organized documentation of software designs, processes, and development tasks.Demonstrate effective teamwork and communication skills, both orally and in writing. Lead the design, development, and implementation of advanced satellite ground segment software systems, ensuring high performance, scalability, and reliability.
EDUCATION & EXPERIENCE REQUIRED:Bachelor's in Computer Science, Computer Engineering, Electrical Engineering, or a related field.8+ year software development experience in embedded system (Linux, ARM cores) with experience in software and firmware upgrades and device commissioning (YANG).8+ year experience in developing and troubleshooting low level application services which interface to devices through hardware interface.8+ year experience in developing software using modern C/ C++.Good understanding of L1/L2 networking protocols (IPSEC, MACsec, secure tunnel), NETCONF.Experience with platform module for platform security.SW development in the satellite communication systems is a plus.Working experience with Agile scrum methodology.PandoLogic. Keywords: Senior Programmer, Location: Ottawa, ON - K1A 0K2
Job DescriptionJob DescriptionPrincipal Embedded Software Developer will play a pivotal role in driving the architectural and design aspects of our software projects.
They will collaborate closely with System Engineering and other cross-functional teams to ensure seamless integration and alignment with our organizational objectives and be a technical lead within the Scrum Team, guiding and influencing the team's decisions to achieve optimal outcomes. In addition, they will lead technical discussions with our valued vendors and partners, fostering strong relationships and provide vital day-to-day guidance to team members, promoting a cohesive and productive work environment.
MAIN RESPONSIBILITIES:Lead the design, development, and implementation of advanced satellite ground segment software systems, ensuring high performance, scalability, and reliability.Lead the design, development, and implementation of embedded application software, board support software and OS integrationCollaborate closely with cross-functional teams to define architecture, technical specifications, and software requirements for ground segment systems.Provide technical leadership, mentorship, and guidance to the engineering team, fostering a collaborative and innovative environment.Architect software solutions that adhere to Test-Driven Development (TDD) principles and utilize simulated software to rigorously test code functionality.Design software with a profound understanding of hardware resource limitations to ensure optimal performance in resource-constrained environments.Stay current with the latest advancements in satellite technology and industry trends, driving innovation and maintaining technical excellence.Implement and support MPLS/WAN/SD-WAN circuits and subnets.Guide the team in troubleshooting and resolving complex technical issues, ensuring the stability and reliability of ground segment software.Collaborate with stakeholders to gather requirements and translate them into effective technical solutions.Utilize expertise in cloud technology, virtualization, and containerization to optimize software deployment and management.Leverage software modeling tools to create robust and efficient software architectures.Foster a culture of continuous improvement, helping to evolve development processes, tools, and methodologies.EDUCATION & EXPERIENCE REQUIREDBachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.10 + years of experience in software development, focusing on satellite communication systems.Specialized Knowledge, Skills and AbilitiesKnowledge of systems engineering fundamentals (networking, storage, operating systems)Experience programming with at least one or more programming languages such as C++, Java, Python, Golang, PowerShellDeep understanding of satellite technology, ground segment operations, and associated challenges.Good understanding of networking and routing protocols Experience supporting and implementing MPLS/WAN/SD-WAN circuits and subnets.Prior experience in a technical leadership or architecture role.Strong problem-solving skills, capable of addressing intricate technical challenges.Excellent communication skills to collaborate effectively with cross-functional teams and stakeholders.Familiarity with Test-Driven Development (TDD) and simulated software testing methodologies.Ability to design software with consideration for hardware resource constraints.Experience with cloud technology, virtualization, and containerization.Proficiency in using software modeling tools to create robust architectures.Familiarity with Agile development methodologies.Experience working with geographically dispersed teams.
PandoLogic. Keywords: Senior Real Time (RT) Embedded Software Developer, Location: Ottawa, ON - K1A 0K2
Job DescriptionJob DescriptionOur financial-sector client is seeking a Microsoft Dynamics 365 CRM Developer with active Secret clearance to support configuration, enhancements, technical analysis, and application maintenance under the direction of the Director, Supervision Portfolio. The consultant will contribute to the ongoing development of the core D365 CRM platform, resolve issues through detailed root-cause analysis, ensure audit compliance, and produce required documentation and procedures.Key ResponsibilitiesContribute to configuration and development of the Microsoft Dynamics CRM 365 application.Analyze, design, and implement enhancements to meet business requirements.Maintain collaborative relationships with internal clients and external partners.Perform technical analysis and root-cause investigation of issues; recommend corrective actions.Create documentation, procedures, testing plans, results, and knowledge base materials.Identify opportunities to improve efficiency, service delivery, and platform performance.Ensure compliance with audit requirements during support and maintenance activities.Perform other related activities and deliverables as required.Required Qualifications & SkillsUniversity degree or college diploma in Computer Science (or equivalent experience).5+ years development experience with Dynamics 365/CRM (2016 or later).5+ years hands-on experience with JavaScript and C# within Visual Studio.5+ years recent development experience with the Microsoft .NET Framework.Demonstrated experience working with Swagger and Web API services.Experience writing programming scripts using PowerShell.Strong understanding of source control systems (TFS, SVN, CVS), including advanced branching/merging.Active Secret Clearance (Mandatory).Additional Qualifications (Nice to Have)Experience with Microsoft Azure services (Front Door, APIM, B2C, Power Apps).PandoLogic. Keywords: CRM Developer, Location: Ottawa, ON - K1A 0K2
A consulting firm in Toronto seeks a Senior Solutions Architect to guide enterprise clients in modernizing their data and AI environments. The ideal candidate possesses deep expertise in Databricks and Microsoft Azure, with over 7 years of experience. Responsibilities include designing scalable solutions, mentoring teams, and engaging with clients to drive business outcomes. The role is full-time, mid-senior level, offering a competitive salary range between CA$81,000 and CA$131,000.
#J-18808-Ljbffr
Join to apply for the Solution Architect, Senior (34532) role at Myticas Consulting We're seeking a Senior Solutions Architect with deep expertise in Databricks and Microsoft Azure to help enterprise clients modernize their data, analytics, and AI environments. This role combines technical depth, architectural leadership, and strategic client engagement —ideal for someone who enjoys blending technology innovation with business impact. What You’ll Do Client & Partner Enablement Act as a trusted advisor to technical and business stakeholders on data and AI platform strategies. Build and maintain strong relationships across client and partner ecosystems, supporting account planning, co‑selling, and joint solution initiatives. Represent the organization at technical summits, partner events, and industry conferences to elevate visibility and foster collaboration. Identify and pursue new opportunities that align Databricks and Azure capabilities with modernization goals. Work closely with internal sales and delivery teams to shape proposals, offerings, and go‑to‑market strategies. Solution Architecture & Technical Leadership Lead the design of scalable, enterprise‑grade Databricks and Azure data architectures covering ingestion, transformation, governance, and AI/ML enablement. Architect solutions using Databricks (Delta Lake, MLflow, Unity Catalog, Spark) and Azure (Synapse, Data Lake, Data Factory, DevOps). Define modernization and migration strategies tailored to client business objectives. Provide best‑practice guidance on performance, cost optimization, data governance, and production‑ready ML environments. Mentor delivery teams and ensure architectural consistency across projects. Business Growth & Strategy Support business development by translating technical concepts into clear business outcomes. Develop pipelines of Databricks‑related opportunities through collaboration with partner and sales teams. Contribute to pre‑sales efforts, solution proposals, and executive briefings. Leverage partner programs and incentives to strengthen competitive positioning. Track success stories and client outcomes to highlight value delivered through data transformation. Thought Leadership & Knowledge Sharing Represent Data & AI capabilities through webinars, whitepapers, and community events. Collaborate on reference architectures, accelerators, and best‑practice frameworks. Stay current on trends in AI, MLOps, LLMs, and data governance to shape future solution offerings. Coach and mentor team members, fostering innovation and continuous learning. Required Skills & Experience Bachelor’s or Master’s degree in Computer Science, Data Engineering, or related discipline. 7+ years in data engineering, analytics, or architecture, including 3+ years implementing or designing Databricks‑based solutions. Expert‑level knowledge of Databricks (Delta Lake, Apache Spark, MLflow, Unity Catalog) and Azure (Data Lake, Synapse, Data Factory, DevOps). Proven ability to translate business requirements into scalable data platform architectures. Excellent communication and presentation skills with the ability to influence executive stakeholders. Strong consulting mindset—balancing technical rigor with business value delivery. Preferred Qualifications Practical experience with AWS or GCP Databricks environments. Understanding of AI/ML, MLOps, and modern data governance frameworks. Professional certifications such as: Databricks Certified Data Engineer / Solutions Architect Microsoft Azure Data Engineer or equivalent. Background working with or alongside major cloud or data platform vendors (Databricks, Microsoft, Snowflake, etc.). Familiarity with co‑sell or go‑to‑market collaboration models. Seniority level Mid‑Senior level Employment type Full‑time Job function Information Technology Industries Technology, Information and Media Greater Toronto Area, Canada - Salary: CA$81,000.00‑CA$131,000.00 (posted 2 days ago) #J-18808-Ljbffr