Principal Embedded Software Developer
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
About Telesat
Telesat is a recognized leader in the satellite communications field, providing cutting-edge solutions for over five decades. Our commitment to innovation and customer satisfaction drives us to deliver high-quality services that meet the evolving needs of our clients around the globe.
Similar jobs
Search for Principal Software Engineer Java
161 results
Veeva Systems Inc.
As a trailblazer in the industry cloud sector and one of the fastest-growing enterprise SaaS companies, Veeva is dedicated to expediting the delivery of life-saving therapies to patients. With over $2 billion in revenue last year, we operate as a public benefit corporation (PBC) that balances the needs of our customers, employees, society, and investors. This provides a unique chance to develop impactful solutions that contribute significantly to global health.The Opportunity: As a Principal Software Engineer at Veeva, you will lead the design and development of highly scalable and maintainable enterprise applications, enhancing operational efficiency and safety for our clients. Your leadership will be crucial in shaping our technological strategies. You will mentor and inspire fellow engineers, drive key technical decisions, and consistently produce high-quality code that advances our technology landscape.Thrive in our Work Anywhere Environment: We empower you to work from where you feel most productive—be it from home or in the office within Canada or the US—ensuring seamless collaboration within your team's time zone.Join Veeva and play a vital role in transforming the life sciences industry, making a real difference to global health.
Veeva Systems Inc.
Join Veeva Systems, a leader in the industry cloud space, dedicated to expediting the delivery of therapies to patients worldwide. We are one of the fastest-growing SaaS companies, having achieved over $2 billion in revenue last year and with significant growth potential ahead.Our core values—Do the Right Thing, Customer Success, Employee Success, and Speed—drive our mission. Veeva made history in 2021 by becoming a public benefit corporation, committed to balancing the needs of customers, employees, society, and investors.We embrace flexibility through our Work Anywhere policy, allowing you to choose the best environment for your success, whether at home or in the office.Be part of our mission to transform the life sciences industry and create a positive impact on our customers, employees, and communities.The RoleWe are seeking enthusiastic Software Engineers to join our high-energy team. You will design and implement innovative product features for our cloud applications while addressing significant technical scaling challenges for our expanding life sciences customer base.
Lightspeed Commerce Inc.
Hello! We appreciate your interest in joining us at Lightspeed! Are you in search of an exciting new opportunity or exploring the job market? If so, you may have just found the perfect fit! As a hands-on Principal Software Developer, you will lead the design and architecture of vital system components for our flagship Lightspeed Retail product, utilized by thousands of merchants globally. You will play a critical role in creating innovative solutions that address customer needs while enhancing the engineering craft throughout the organization by offering technical guidance, promoting best practices, and mentoring fellow engineers. Your goal will be to empower teams to build toward a sustainable architecture. Key Responsibilities Design and implement well-structured, scalable systems to support new initiatives. Evaluate existing systems and infrastructure, identifying areas for improvement to enhance architecture, minimize redundancy, and increase system performance and reliability. Identify recurring issues leading to incidents and overhead, and develop actionable plans to mitigate these challenges. Drive enhancements in system reliability and performance. Refine development practices across the board, including design reviews, testing, deployment, and incident management. Conduct architectural deep-dives and mentor key members across all service teams. Contribute to fostering a high-performance culture within the Retail organization as a senior member of the engineering team. Collaborate with the wider team to meet organizational objectives, even if it involves tasks outside your immediate role. Qualifications 15+ years of professional software development experience. 5+ years serving as a technical leader for multiple teams. 2+ years managing architecture across teams of 35+ engineers. Proven track record of developing business-critical systems at scale, particularly in cloud environments. Experience delivering significant outcomes under tight deadlines. Proficiency in multiple technology stacks, including but not limited to Go, PHP, Java, Ruby on Rails, and Python. Excellent written and verbal communication skills, with a knack for articulating ideas clearly. Able to facilitate technical discussions, navigate diverse opinions, and make prompt decisions.
Veeva Systems, Inc.
Veeva Systems, a trailblazer in the industry cloud sector and one of the fastest-growing enterprise SaaS companies, is dedicated to supporting life sciences companies in expediting the delivery of therapies to patients. As a public benefit corporation, we are committed to harmonizing the interests of our customers, employees, society, and investors, providing a unique opportunity to develop products that empower our clients to operate more efficiently and safely, ultimately making a direct impact on patients' lives globally.Join our innovative engineering team as a Senior Java Engineer, and take the lead in creating robust, enterprise-scale applications utilizing cutting-edge open-source technologies. You will face intricate challenges, take ownership of your solutions, innovate swiftly, and witness your contributions accelerating progress in the life sciences sector.We are seeking candidates who possess:- A solid foundation in enterprise Java development.- A strong enthusiasm for modern open-source technologies.- Proven experience in enterprise software or high-growth technology environments.Thrive in our Work Anywhere environment: We promote a flexible work culture allowing you to work remotely or in-office across Canada or the US, ensuring efficient collaboration within your product team's time zone.Be part of a mission-driven organization transforming the life sciences industry.
Sectigo is looking for a Software Developer with hands-on experience in Java and Golang. This role centers on building and maintaining software that helps protect digital security for organizations and individuals. The team values straightforward solutions and encourages technical growth. What you will do Design, develop, and maintain software applications using Java and Golang Collaborate with fellow developers and technical team members Support projects focused on digital identity and security Location This position is based in Ottawa.
Telesat (Nasdaq and TSX: TSAT) stands as a premier global satellite operator, delivering dependable and secure satellite-based communication solutions to broadcast, telecommunications, corporate, and government clients for over 55 years. With a strong foundation in engineering excellence and a commitment to outstanding customer service, Telesat has evolved into one of the largest and most successful satellite operators worldwide. Our innovative Telesat Lightspeed network, a groundbreaking Low Earth Orbit (LEO) satellite system expected to commence operations in 2027, aims to transform global broadband connectivity for enterprise and government sectors by offering high capacity, enhanced security, and affordability, all while providing ultra-low latency and fiber-like speeds. Headquartered in Ottawa, Canada, Telesat operates offices and facilities across the globe. The Principal Embedded Software Developer will be instrumental in shaping the architectural and design elements of our software initiatives. This role demands close collaboration with System Engineering and cross-functional teams to ensure seamless integration and alignment with organizational goals. As a technical leader within the Scrum Team, the developer will guide and influence team decisions to achieve optimal results. Furthermore, they will engage in technical discussions with key vendors and partners, nurturing strong relationships and providing essential day-to-day direction to team members, thereby fostering a collaborative and productive work culture.
Join Telesat, a premier global satellite operator with over 55 years of expertise in delivering secure and reliable satellite communications solutions to broadcast, telecommunications, corporate, and government sectors. Our innovative Telesat Lightspeed network, launching in 2027, is set to transform global broadband accessibility for enterprises and government agencies, combining high capacity, security, resilience, and affordability with ultra-low latency and fiber-like speeds. Headquartered in Ottawa, Canada, with an extensive global presence, Telesat is committed to engineering excellence and unparalleled customer service. As a pivotal member of our scrum team, you will play a critical role in the design, development, and testing of our state-of-the-art Lightspeed software. Your active collaboration with testing and support teams will ensure thorough testing processes and rapid bug resolution. You will lead technical discussions, guide decision-making processes, and document technical insights. In this role, the Principal Embedded Software Developer will be responsible for the ownership of specific embedded systems software modules, ensuring their development, quality, testing, and overall functionality.
ADGA Group Consultants Inc.
Role Overview ADGA Group Consultants Inc. is looking for an Intermediate Software Engineer to join the team in Ottawa. This role focuses on building and delivering software solutions that address client requirements. What You Will Do Work with colleagues from different disciplines to design, develop, and implement software applications Contribute to projects that require both creativity and technical skill Maintain a strong focus on quality throughout the development process Who We’re Looking For Comfort working in a team environment where priorities can shift quickly Interest in technology and software development Ability to bring new ideas and approaches to project work
Magnet Forensics
Magnet Forensics is hiring a Software Engineering Manager based in Ottawa, Ontario. This role leads a team of software engineers focused on building solutions that help law enforcement and private organizations recover and analyze digital evidence. Role overview The Software Engineering Manager shapes the technical direction of Magnet Forensics’ products. The position involves fostering a collaborative and creative team environment, with a strong emphasis on excellence in engineering practices. What you will do Oversee project timelines to ensure deliverables stay on track Facilitate agile development methodologies within the team Maintain high standards for code quality and software development Mentor and guide engineers, supporting their career growth Drive the success of engineering initiatives across the team Requirements Experience leading software engineering teams Strong understanding of agile methodologies Commitment to high-quality software development Ability to mentor and support team members’ growth
SurveyMonkey
SurveyMonkey seeks a Senior Software Engineer II based in Ottawa, Canada. This role centers on developing software that enables users to create and analyze surveys, supporting a widely used platform. Role overview As a Senior Software Engineer II, you will contribute to building and improving features that help people design surveys and interpret results. The work involves both front-end and back-end development, with a focus on delivering reliable and user-friendly tools. Collaboration and approach The team emphasizes working together to solve challenges. Creative problem solving and strong technical skills are important for success in this environment. Sharing ideas and learning from teammates is part of the daily routine. What you will bring Experience building and maintaining software products Ability to tackle technical problems with creativity and care Strong communication and collaboration skills
Magnet Forensics Inc.
Magnet Forensics is seeking a Software Development Engineer in Test based in Ottawa, Ontario. This role focuses on maintaining the quality and reliability of the company’s software products. What you will do Work closely with teams across disciplines to design and develop test plans that cover a range of scenarios. Automate testing processes to increase efficiency and consistency. Support ongoing efforts to improve testing practices and software quality. Collaboration This position involves regular interaction with developers, product managers, and other stakeholders to ensure that testing aligns with project goals.
Cygnus Professionals Inc.
We are excited to invite skilled professionals to join our dynamic IT Solutions Division or provide exceptional onsite services to our clients. We are actively seeking candidates proficient in the following technologies:JavaUI/UX DesignETL/DWHWeb DevelopmentNetwork EngineeringSharePointProject ManagementBusiness AnalysisData Analysis/Analytics/SAS/R/Data ScienceiOS/Android DevelopmentSQL BIQuality Assurance (Automation and Manual)Big Data AnalyticsHadoopSalesforce Development.Net DevelopmentOracle Database AdministrationTableau Report DevelopmentQlikView Report Development
Telesat (Nasdaq and TSX: TSAT) stands as a prominent global satellite operator, delivering reliable and secure satellite communications solutions to broadcast, telecommunications, corporate, and government clients for more than 55 years. With a robust foundation built on engineering excellence and unmatched customer service, Telesat has emerged as one of the largest and most successful satellite service providers worldwide. Our groundbreaking Telesat Lightspeed network, featuring Low Earth Orbit (LEO) satellites, is set to launch in 2027. This innovative network will transform global broadband connectivity for enterprises and government entities by offering high capacity, security, resilience, and affordability, all with ultra-low latency and fiber-like speeds. Telesat is headquartered in Ottawa, Canada, with offices and facilities globally. Our advanced satellite fleet includes 14 GEO satellites, the Canadian payload on ViaSat-1, and one LEO 3 demonstration satellite. For more details, connect with Telesat on X and LinkedIn or visit www.telesat.comAs a key member of our scrum team, you will play a vital role in the design, development, and testing of our state-of-the-art Lightspeed Software. You will actively collaborate with testing and support teams to ensure thorough testing and prompt bug resolution. Additionally, you will lead technical discussions, guiding decision-making processes and documenting outcomes.In this position, the Principal Embedded Software Developer will take ownership of specific embedded systems software modules, overseeing their development, quality, testing, and overall functionality.
Join GDMSI as a DevOps Software Engineer where you will play a crucial role in enhancing our software development processes. Collaborate with cross-functional teams to automate and streamline operations and processes while ensuring the highest standards of quality and reliability.
Join our dynamic team at gdmsi as a Software Engineering Developer specializing in Packaging and Deployment. This role is crucial in ensuring seamless software delivery and deployment processes. You will collaborate with cross-functional teams to enhance our software solutions, focusing on optimizing and automating deployment pipelines.
Palantir Technologies
Join a Transformative CompanyAt Palantir, we are dedicated to developing the world’s foremost software solutions that drive data-informed decisions and operational excellence. Our innovative platforms empower organizations to tackle some of the most pressing challenges, from accelerating drug development to predicting supply chain interruptions and aiding in the search for missing children.Role OverviewAs a Forward Deployed Software Engineer (FDSE), you will engage directly with clients to swiftly identify their most significant challenges and craft tailored solutions that leverage data effectively. Our clientele depends on Palantir’s platforms for their critical operations, often starting with complex inquiries such as “What is causing our flight delays?” or “How can we enhance the detection of money laundering activities?” In this role, your analytical prowess, creative thinking, and technical expertise will be pivotal in helping organizations harness their data to make a meaningful difference.Your responsibilities will mirror those of a startup CTO, as you'll collaborate in small teams with minimal oversight, taking full ownership of high-impact projects. Your daily tasks may include architectural discussions with fellow engineers, managing large-scale data, developing custom web applications, engaging with client executives, and strategizing team initiatives.If you aspire to grow as an entrepreneur or an engineering leader, Palantir offers an unparalleled environment with exceptional colleagues to nurture your journey. You will learn how to dissect complex problems and assess the implications of potential solutions. You'll have the opportunity to explore new technologies and programming languages, and even contribute to their development. Operating autonomously, you will make independent decisions within a supportive community that encourages your growth and development.
Collabera
Join our dynamic team at Collabera as an Embedded Software Engineer. In this role, you will be responsible for designing, developing, and maintaining embedded software solutions that drive innovation and enhance functionality in our products. You will work closely with cross-functional teams to ensure seamless integration and high performance of the software.
Veeva Systems Inc.
Role Overview Veeva Systems is looking for a Senior Software Engineer focused on Infrastructure in Ottawa, Canada. This role centers on designing and building infrastructure solutions that underpin Veeva’s software products. Collaboration with cross-functional teams is a key part of the job, with an emphasis on improving system performance and scalability.
Role Overview gdmsi is hiring a Software Engineer focused on Canadian Air projects in Ottawa. This role centers on building software that supports air travel efficiency and safety. The work directly impacts core operations and the experience of travelers and operators alike. What You Will Do Design, build, and maintain software applications for air travel systems Work closely with colleagues from different teams to deliver reliable solutions Contribute to projects that improve operational safety and efficiency in Canadian air travel Who We’re Looking For Interest in aviation technology and software development Comfort working with cross-functional teams Ability to design and implement software that meets operational needs Location This position is based in Ottawa.
Dominion Dynamics
Join Us as a Geospatial Software Engineer - Telemetry & MappingLocation: OttawaReporting to: CTOEmployment Type: Full-TimeAbout Dominion DynamicsDominion Dynamics is at the forefront of revolutionizing Canada’s defense landscape with our innovative, software-defined, and agile solutions. We envision a future where military strength is defined by the integration of adaptable, AI-powered technologies rather than just advanced hardware.Our mission is to develop a cohesive family of systems that operate seamlessly in conjunction with Canadian Armed Forces (CAF) standards, especially in challenging environments like the Arctic. We pride ourselves on adhering to Canadian laws, treaty commitments, and the values that define our democracy.Our diverse founding team consists of experts from notable organizations such as Anduril, Google, Amazon, and the Canadian Armed Forces. We are committed to advancing technology in complex scenarios and seek innovative thinkers who excel at the intersection of autonomy, aerospace, and national security.Why This Role is CrucialPrecision in geospatial telemetry is critical for effective decision-making and mission management in remote operations. This position will transform substantial telemetry data into user-friendly, high-performance mapping surfaces and spatial analytics tools, enhancing situational awareness and expediting decision-making.Your Role as a Geospatial Software EngineerIn this role, you will be instrumental in designing and developing telemetry mapping systems that convert unprocessed sensor and vehicle data into dynamic, interactive map layers and analytical tools. This multifaceted position encompasses front-end development, back-end geospatial processing, and integration with real-time telemetry feeds.Key ResponsibilitiesDevelop and sustain front-end map visualizations and dashboards utilizing JavaScript/TypeScript and relevant mapping frameworks.Create back-end services and data pipelines in Python to acquire, normalize, and deliver geospatial telemetry data.Design telemetry storage and querying methods that enable real-time map updates and time-series analysis.Implement spatial analytics, clustering, and filtering to extract actionable insights for operators.Integrate telemetry data into Android operator applications or ATAK plugins when necessary.
Sign in to browse more jobs
Create account — see all 161 results

