FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Technical Manager, Software
Fidus SystemsTechnical Manager supervising embedded software designers at a global high-tech design firm. Leading project engagements and fostering team development while collaborating across multiple sites.
Tech Stack
Tools & technologiesAssemblyLinuxPythonRTOS
About the role
Key responsibilities & impact- Manage a team of 20+ embedded software designers and technical leads distributed across multiple sites to deliver high-quality embedded firmware solutions across a variety of client engagements
- Actively engage with Sales and Business Development to promote team capabilities and support efforts to grow and maintain high team utilization
- Provide pre-sales technical support to the business and sales teams on project scope, schedule, effort estimates, and deliverables
- Collaborate with Resource Management to identify and assign designers for new projects based on customer and project requirements
- Provide project support, manage project escalations, and deliver post-project technical support to customers
- Define, coordinate, and champion software development processes within the team to support on-time, on-budget, and high-quality delivery
- Collaborate with Sales, Technology group, and Partnerships teams to develop roadmaps for developing the team's technical capabilities and initiate internal projects that prepare the team for future client engagements
- Manage performance and career development of the team to foster growth and engagement, enabling Fidus to continue to attract and retain top talent
- Recruit and build a top-calibre team of embedded software designers to ensure high quality designs in providing solutions for our customers
- Develop technical leaders within the team in alignment with organizational growth plans
- Establish training and development plans to grow the team's capabilities aligned with company objectives
- Any other related duties as assigned
Requirements
What you’ll need- Bachelor's Degree in Engineering, Computer Science, or equivalent
- Minimum 5 years' experience in embedded Linux kernel environments, RTOS, or bare metal environments, with strong C programming skills; C++ and assembly experience an asset
- Minimum 3 years direct people management experience including performance management, career development, and managing geographically distributed teams
- Proven technical leadership experience — setting technical direction, leading geographically diverse project teams, and mentoring designers at all levels to deliver high-quality work
- Experience in a consulting, professional services, or client-delivery environment
- Ability to clearly communicate design requirements, status and issues with customers
- Demonstrated success solving complex and ambiguous problems, with a solution-oriented mindset that guides the team toward a path forward
- Understanding of the complete software design cycle, from requirement definition through to system integration and verification
- Experience in HW/SW/FPGA integration and an understanding of digital hardware design
- Deep understanding of low-level device drivers and bootloaders, and extensive experience in Yocto-based embedded Linux development with both user and kernel space software
- Expertise in embedded software design, networking, communication, and video protocols
- Demonstrated strength in object-oriented design and implementation
- Experience with Xilinx or Altera FPGA SoCs, Xilinx SDK and PetaLinux Tools
- Familiarity with TCL, Python, or other common scripting languages
- Exhibit strong communication skills, are fluent in English, have great customer interaction presence, work well in a team, and quickly learn new technologies and processes
Benefits
Comp & perks- 🌐 Worldwide ❌ Jobs You've Hidden ⭐️ Saved Jobs ✅ Applied Jobs ✉️ Email Alerts 👤 Account Fidus Systems Website LinkedIn All Job Openings 51 - 200 employees Founded 2001 🚀 Aerospace 📡 Telecommunications 🔧 Hardware Aerospace
- Telecommunications
- Hardware Fidus Systems is a company that provides comprehensive electronic and hardware design services to electronics manufacturers. They specialize in FPGA design, ASIC design, verification, and validation, with capabilities in embedded software, hardware, PCB layout, signal and power integrity, and mechanical and thermal design. Fidus Systems is skilled in working with leading technologies like AMD and Intel, transforming concepts into high-reliability products for high-demand industries such as aerospace, telecommunications, medical devices, and consumer electronics. The company is known for helping clients accelerate complex designs through its expert capabilities and flexible engagement models. Technical Manager, Software 🔥 51 minutes ago 🏢🏡 Ottawa – Hybrid ⏰ Full Time 🟡 Mid-level 🟠 Senior 👮♀️ Software Engineering Manager Assembly Linux Python RTOS Apply Now Find Hiring Managers Customize resume + cover letter Report problem ☆ Save ☑️ Mark as applied ❌ Hide 📋 Description
- Manage a team of 20+ embedded software designers and technical leads distributed across multiple sites to deliver high-quality embedded firmware solutions across a variety of client engagements
- Actively engage with Sales and Business Development to promote team capabilities and support efforts to grow and maintain high team utilization
- Provide pre-sales technical support to the business and sales teams on project scope, schedule, effort estimates, and deliverables
- Collaborate with Resource Management to identify and assign designers for new projects based on customer and project requirements
- Provide project support, manage project escalations, and deliver post-project technical support to customers
- Define, coordinate, and champion software development processes within the team to support on-time, on-budget, and high-quality delivery
- Collaborate with Sales, Technology group, and Partnerships teams to develop roadmaps for developing the team's technical capabilities and initiate internal projects that prepare the team for future client engagements
- Manage performance and career development of the team to foster growth and engagement, enabling Fidus to continue to attract and retain top talent
- Recruit and build a top-calibre team of embedded software designers to ensure high quality designs in providing solutions for our customers
- Develop technical leaders within the team in alignment with organizational growth plans
- Establish training and development plans to grow the team's capabilities aligned with company objectives
- Any other related duties as assigned 🎯 Requirements
- Bachelor's Degree in Engineering, Computer Science, or equivalent
- Minimum 5 years' experience in embedded Linux kernel environments, RTOS, or bare metal environments, with strong C programming skills; C++ and assembly experience an asset
- Minimum 3 years direct people management experience including performance management, career development, and managing geographically distributed teams
- Proven technical leadership experience — setting technical direction, leading geographically diverse project teams, and mentoring designers at all levels to deliver high-quality work
- Experience in a consulting, professional services, or client-delivery environment
- Ability to clearly communicate design requirements, status and issues with customers
- Demonstrated success solving complex and ambiguous problems, with a solution-oriented mindset that guides the team toward a path forward
- Understanding of the complete software design cycle, from requirement definition through to system integration and verification
- Experience in HW/SW/FPGA integration and an understanding of digital hardware design
- Deep understanding of low-level device drivers and bootloaders, and extensive experience in Yocto-based embedded Linux development with both user and kernel space software
- Expertise in embedded software design, networking, communication, and video protocols
- Demonstrated strength in object-oriented design and implementation
- Experience with Xilinx or Altera FPGA SoCs, Xilinx SDK and PetaLinux Tools
- Familiarity with TCL, Python, or other common scripting languages
- Exhibit strong communication skills, are fluent in English, have great customer interaction presence, work well in a team, and quickly learn new technologies and processes Apply Now 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score Similar Jobs Software Engineering Manager 🕒 April 29 Magnet Forensics 201 - 500 🔐 Security 🏢 Enterprise Website LinkedIn All Job Openings Software Engineering Manager at Magnet Forensics shaping next-generation digital forensics tools for global agencies. Leading teams and guiding technical direction with a focus on innovation. 🏢🏡 Ottawa – Hybrid 💵 $150k - $200k / year 💰 $74.4M Post-IPO Secondary on 2021-12 ⏰ Full Time 🟠 Senior 🔴 Lead 👮♀️ Software Engineering Manager Distributed Systems ElasticSearch JavaScript Kubernetes MySQL React Redis SDLC View More Engineering Manager Jobs 🌐 Worldwide Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com Search Search Jobs by country Search jobs by city Search jobs by job title Search entry-level jobs Search junior-level jobs Search senior-level jobs Search jobs by tech stack Search jobs by contract type Search remote internships Search remote part-time jobs Remote jobs Anywhere in the World Companies Hiring Anywhere in the World Companies Hiring Sales People Anywhere in the World Companies Hiring Software Engineers Anywhere in the World Resources Advice Tips for finding remote jobs Interview questions and answers Resume examples Cover letter examples Post a job Affiliates Privacy policy Terms of service Job board SEO course AI Apply Copilot OpenClaw job finder Jobs by Country Remote jobs anywhere in the world (Worldwide remote jobs) Remote jobs United States Remote jobs Australia Remote jobs Brazil Remote jobs Canada Remote jobs France Remote jobs Ireland Remote jobs Germany Remote jobs Netherlands Remote jobs Spain Remote jobs UK Popular Jobs Remote data analyst jobs Remote customer support jobs Remote executive assistant jobs Remote marketing jobs Remote product designer jobs Remote product manager jobs Remote project manager jobs Remote recruiter jobs Remote sales jobs Remote software engineer jobs Jobs by Type Remote full-time jobs Remote part-time jobs Remote contract jobs Remote internship jobs Remote entry-level jobs Remote jobs with no experience required Remote junior jobs (1-3 years of experience) Digital nomad jobs Remote jobs with no degree required Freelance remote jobs Temporary remote jobs Remote jobs hiring now Stay at home mom jobs
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded LinuxRTOSC programmingC++assemblyHW/SW/FPGA integrationlow-level device driversbootloadersYoctoobject-oriented design
Soft Skills
technical leadershipperformance managementcareer developmentcommunicationproblem-solvingteam collaborationcustomer interactionmentoringsolution-oriented mindsettraining and development