Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Designer

Full-time

Fidus Systems

Fidus is a global high-tech design firm headquartered in Ottawa, with additional design centres in Kitchener-Waterloo and San Jose. We specialize in leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design and deliver next-generation products for clients in emerging technology markets.

Position Overview/Mandate

The Senior Embedded Software Designer plays a key role in designing and delivering complex embedded software systems for Fidus clients. You will lead and contribute to embedded software development across communication, networking, and video applications—developing BSP-level software, implementing device drivers, integrating with FPGA SoCs and hardware, and setting technical direction for project teams.

This role is ideal for someone with deep embedded expertise who enjoys working with new technologies, takes pride in producing maintainable, high-quality code, and is ready to provide technical leadership and mentorship while working closely with customers.

Make an Impact with US

At Fidus, you'll work on high-speed, high-complexity electronic systems, often using emerging technologies before they reach the broader market. You'll collaborate across FPGA/DSP, hardware, embedded software, verification, SI/PI, PCB layout, and mechanical/thermal design as part of cross-functional teams delivering real products for our clients.

In practice, that means contributing to projects in areas such as space and satellite systems, next-generation communications and networking, high-performance compute and storage platforms, advanced video, imaging, VR/AR applications, and industrial, medical, and automotive systems. You won't be limited to a single product or industry—your work will follow the technology, not just one roadmap.

Requirements

What You'll Be Doing

  • Lead and contribute to embedded software development projects, focusing on communication, networking, and video applications.
  • Develop and maintain BSP-level software for embedded Linux, RTOS, and bare-metal systems.
  • Implement device drivers, manage kernel configurations, and utilize build systems such as Yocto or PetaLinux.
  • Design and debug software for FPGA SoCs, integrating with hardware and other system components.
  • Collaborate on HW/SW/FPGA integration, interpreting schematics and datasheets to ensure robust system functionality.
  • Utilize tools like oscilloscopes and logic analyzers for effective debugging and optimization.
  • Define architecture and set technical direction for projects.
  • Lead project teams, mentoring and guiding multiple designers to ensure high-quality outcomes.
  • Work closely with customers to understand requirements and exceed expectations.
  • Employ best design practices to produce maintainable and high-quality code.
  • Stay current with emerging technologies and methodologies, bringing innovative solutions to the team and projects.

Who You are

  • Degree in Engineering, Computer Science, or equivalent.
  • Minimum 8 years' experience in BSP-level software development within embedded Linux, RTOS, or bare-metal environments.
  • Minimum 2 years' experience as a technical lead, with proven leadership in project teams, technical architecture, and direction-setting.
  • Expertise in embedded software design, including communication, networking, and video applications.
  • Strong experience with embedded Linux, including Yocto or PetaLinux flows, build systems, packaging, kernel configurations, and device drivers.
  • Practical experience with FPGA SoCs, especially Xilinx or equivalent.
  • Proficiency in C, C++, and assembly programming, with an understanding of tools and best practices for embedded environments.
  • Familiarity with device driver development for Linux and real-time OSes.
  • Experience with software upgrade processes and bootloaders like u-boot.
  • Skills in HW/SW/FPGA integration and debugging using schematics, datasheets, oscilloscopes, and logic analyzers.
  • Strength in object-oriented design principles and implementation.
  • Knowledge of scripting languages such as Python, Bash, and TCL.
  • Embraces AI as part of a modern engineering toolkit.
  • Excellent communication skills, fluency in English, and ability to work effectively in a team and with clients.
  • Strong technical leadership, emphasizing quality design practices.
  • Willingness to learn new technologies and tackle complex challenges.

Location and travel : Fully remote role and requires 20% travel, including domestic and international.

Benefits

Our competitive compensation package also includes a comprehensive benefits package, including medical, dental, and vision plans, matching GRSP contributions, annual profit-sharing bonus, along with other supplementary benefits.

We also recognize that candidates show interest throughout different career stages and welcome all applications. When there is a great fit, the level of the role may be shifted as applicable.

Curious what it's actually like to work here? Take a look at our Working at Fidus page.

About Fidus & Why Work Here

Since 2001, Fidus has completed over 4,000 projects for more than 400 customers across industries including Telecom/Datacom, Aerospace & Defence, Consumer, Semiconductors, Industrial/Automotive Controls, and Medical. As a Premier Adaptive Computing Partner for AMD North America, we combine deep technical expertise with industry-leading tools to solve complex design challenges.

Fidus designs high-speed, high-complexity electronic systems using emerging technologies, often well before they reach the broader market. Our teams work across FPGA/DSP, hardware, embedded software, verification, SI/PI, PCB layout, and mechanical/thermal design to deliver real products for our customers.

Our work spans space and satellite systems, next-generation communications and networking, high-performance compute and storage platforms, advanced video and imaging, and industrial, medical, and automotive systems. We are not tied to a single product or industry—our work follows the technology, not just one roadmap.

At Fidus, collaboration is at the core of how we work. We value openness, trust, and shared ownership, and we create an environment where people are encouraged to contribute ideas, learn from one another, and have a meaningful impact through the work they do.

If all of this excites you, has your attention, and you can’t wait to join our amazing team and work environment, then we want to hear from you!

Fidus has a commitment to ensure a fair and transparent recruitment process. Automated tools (including AI) support our initial screening of applicants against our job posting to identify candidates whose qualifications, experience, and skills align most closely with the position requirements. All further candidate assessments and final selection are conducted by our human recruitment team. AI does not make any final hiring decisions.

Thank you for your interest in Fidus. We welcome and encourage diverse candidates to apply. Accommodations are available upon request for candidates taking part in all aspects of the selection process. Fidus is committed to creating a diverse environment and is proud to be an equal opportunity employer.

Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Designer in Phoenix, AZ vacancy
  •  ...Job Description Software Engineer (Phoenix, AZ 85027) 6 months plus pay 47-54/hour...  ...software development experience in Real-Time embedded systems and integration in an...  ...such as software requirements, software design documents, user guide, etc •Ability to... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Monday to Friday
    Flexible hours
    Shift work

    Olsa Resources

    Phoenix, AZ
    1 day ago
  • $100k - $150k

     ...Embedded Semiconductor Engineer - Remote    Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions...  ...Semiconductor Software Engineer to design and build software tooling, firmware... 
    Suggested
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Phoenix, AZ
    2 days ago
  • $100k - $150k

     ...Embedded AI Engineer - Remote  Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across...  ...looking for an Embedded AI Engineer to design, optimize, and deploy machine learning models... 
    Suggested
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Phoenix, AZ
    2 days ago
  • $145k - $180k

     ...Your Job GCH Tech is seeking a Software Architect to provide technical leadership for our...  ...a multi-tenant SaaS platform. Lead the design and delivery of scalable full-stack solutions...  ..., and QuickSight. Architect and deliver embedded analytics solutions using AWS QuickSight... 
    Suggested
    Flexible hours

    Koch

    Phoenix, AZ
    2 days ago
  • $107.1k - $160.7k

     ...for a chance to grow professionally at one of the world's top design firms while building our clean energy future. Your Opportunity...  ...geotechnical data interpretation for foundation design and embedment calculations for a variety of transmission structure types and... 
    Suggested
    Full time
    Temporary work
    Part time
    For contractors
    Casual work
    Work at office
    Local area
    Flexible hours

    Stantec

    Phoenix, AZ
    4 days ago
  •  ...in the technical aspects of HVAC/R, plumbing, electrical, production equipment repair and maintenance.  Knowledge of overall system design and applications.     ~ Experience troubleshooting and maintaining commercial refrigeration and/or supermarket refrigeration.... 
    Daily paid
    Full time
    Apprenticeship
    Shift work

    *US AMR-Jones Lang LaSalle Americas, Inc.

    Phoenix, AZ
    1 day ago
  • $96.66k - $120.83k

     ...Assists with annual disaster recovery testing and analyzes the final results. Communicates with vendors and project managers regarding software/hardware issues and follows up to ensure the “hot” fixes are received and tested timely and properly Analyzes and solves end-user... 
    Permanent employment
    Work at office
    Night shift
    Weekend work

    OneAZ Credit Union

    Phoenix, AZ
    3 days ago
  • $57.9k - $70k

     ...through bachelor's, master's and doctoral degree programs, through non-degree professional development programs and through socially embedded, multilateral community engagement. MLFC takes action by bringing people and ideas together to increase the capabilities of... 
    Part time
    Internship
    Work at office
    Relocation package

    Arizona State University

    Phoenix, AZ
    4 hours ago
  • $60 per hour

     ...Impact: help shape the future of AI technologies. Responsibilities Design and solve diverse coding problems used to train AI systems with...  ...’s degree (completed or in progress). Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is preferred... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Phoenix, AZ
    3 hours ago
  •  ...technical leadership at the architectural and design level across custom applications,...  ...performance, and the ongoing modernization of the software development lifecycle. Operating within...  ...roadmap. Modernize SDLC practices, embedding Agile discipline, CI/CD, Develops, and... 

    Saxon Global

    Phoenix, AZ
    3 days ago
  •  ...Assist in the mentoring of staff on the implementation of standards. -Responsible for assisting in the definition and validation of design for projects at the our Client's. Qualifications -Unix -Windows -C#, VB.net / Visual Studio -Powerbuilder -Informix, DB2, SQL,... 
    Contract work
    Interim role
    Local area
    Immediate start

    Idealforce

    Phoenix, AZ
    5 days ago
  •  ...RAVING FANS both within our internal team and amongst our clients. We are seeking a senior-level Software Architect specializing in Data & Analytics to lead the design and implementation of a modern enterprise analytics platform. This individual will define the... 

    davistechnologymanagement

    Phoenix, AZ
    3 days ago
  • $190k - $220k

     ...real data, APIs, and constraints. That's this role. You'll be embedded onsite with the customer's security team, working directly out...  ...gathering requirements straight from the people using the product, designing and building solutions that fit their environment, integrating... 
    Full time
    Work at office

    Zenity

    Phoenix, AZ
    3 hours ago
  • Palo Alto Networks is seeking a seasoned pre‑sales professional to support enterprise customers with our Enterprise Browser and SASE security solutions. You will partner with Sales Specialists to demonstrate value, conduct PoCs, and guide customers through security architectures...

    Palo Alto Networks

    Phoenix, AZ
    4 hours ago
  • Company Description IDEALFORCE has a CONTRACT position available immediately for a .NET Developer to join our customer in Phoenix AZ. This is an ONSITE contract role. Please find below additional details about this job. Kindly respond with your most up to date resume...
    Full time
    Contract work
    Local area
    Immediate start

    Idealforce Llc

    Phoenix, AZ
    1 day ago
  •  ...the requirements and analysis  o Web security • Complete the design  o Data base design o Data base development • Complete...  ...systems included in this request will require completion of all software development phases including analysis, design, development,... 
    Full time

    Dba Technologies, Llc

    Phoenix, AZ
    1 day ago
  • $152.07k - $202.76k

     ...economics, and financial governance, the Principal Architect leads the design of cost-aware cloud strategies across a complex multi-cloud...  ...transformation, modernization, and strategic initiatives while embedding financial accountability into design decisions. • FinOps... 
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Phoenix, AZ
    4 days ago
  • $71.2k - $166.1k

     ...you will lead revenue cycle integration, workflow and technical design across all revenue cycle solutions and venues. You will...  ...everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise... 
    Contract work
    Temporary work
    Work experience placement
    Local area
    Relocation
    Flexible hours

    Oracle

    Phoenix, AZ
    5 days ago
  • $140k - $160k

     ...owned and privately held full-service payment provider. Located in Calabasas, California, Maverick has created innovative technology designed for sales organizations, such as ISO’s and ISV’s, looking to monetize payments by reselling our white-labeled payments stack. Our... 
    Work at office
    Remote work

    Maverick Payments

    Phoenix, AZ
    4 days ago
  •  ...domain would be added advantage SFDC developer Certified would be added advantage" Secondary skills requested The secondary/complementary skills below were also requested. Skill name Level requested Application Developer Design from. Qualifications US CITIZEN OR GC... 

    Xinnovit

    Phoenix, AZ
    3 days ago
  •  ...The Network Architect will provide consulting, design and support services for all SwitchThink Solutions (STS) clients. This includes meeting with clients and/or STS peers to design network solutions based on user/client needs, cost, and required integration with existing... 
    Work at office
    Local area

    Desert Financial Credit Union

    Phoenix, AZ
    5 days ago
  •  ...Services is seeking an accomplished Enterprise Network Architect to design, modernize, and support complex network environments across...  ..., or payment‑processing industry experience. Experience with software‑defined networking, cloud connectivity, network automation, infrastructure... 

    CornerStone Technology Talent Services

    Phoenix, AZ
    3 hours ago
  •  ...programmers, database administrators and business analysts. Develop software modules of high complexity and scope, while adhering to...  ...solutions for complex business and technical problems. Innovate, design and develop web-based applications for the Court and Probation... 
    Contract work
    Local area
    Immediate start
    Trial period

    Idealforce

    Phoenix, AZ
    3 hours ago
  • $59 - $62 per hour

     ...the Role BEPC is seeking a highly motivated Sr. IT Architect to join our client’s site in Phoenix, AZ. This role will support the design, implementation, administration, automation, and optimization of enterprise VMware cloud infrastructure and Infrastructure-as-a-Service... 
    Weekly pay
    Contract work
    Day shift

    BEPC Incorporated

    Phoenix, AZ
    5 days ago
  • $117.1k - $187.3k

     ...and aligned to enterprise standards, without assuming ownership of those domains. Establish CRM architecture principles, reusable design patterns, decision frameworks, and exception processes. Find opportunities to reduce CRM-related technical debt, simplify Salesforce... 
    Local area
    Worldwide

    Cengage Group

    Phoenix, AZ
    2 days ago
  • $46.99k - $112.2k

     ...oversee, and maintain positive relationships by assisting with or responding to complex issues regarding policies and procedures, plan design, contract language, service, claims or compensation issues, and provider education needs. Optimizes interactions with assigned... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Local area
    Remote work

    Hispanic Alliance for Career Enhancement

    Phoenix, AZ
    5 days ago
  •  ...with your most up to date resume if you would like to pursue this opportunity. Job Description Solution Analysis - Solution Design - Build/Configure Solution - Testing - Deployment - Support Qualifications Strong verbal and written communication skills. Multi... 
    Contract work
    Immediate start

    Idealforce

    Phoenix, AZ
    3 hours ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for...  ...processing, indexing, storage formats, search infrastructure, language design, and performance engineering. The strongest candidates may come... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Phoenix, AZ
    1 day ago
  • Job Posting Interview: Video and F2F Visa: All apart from H1B and CPT. This is onsite from day-1. Domain: Electronics/Robotics We need candidates from the following domains only: Product Development Manufacturing Robotics Machines Automotive ...
    H1b

    ShiftCode Analytics

    Phoenix, AZ
    5 days ago
  •  ...is an onsite position. The Systems Analyst's role is to plan, design, develop, and launch efficient information systems and operations...  ...leveraging these systems. Conduct research on hardware and software products to justify recommendations and to support purchasing efforts... 
    Contract work
    Work experience placement
    Immediate start

    Idealforce

    Phoenix, AZ
    3 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Designer. Be the first to apply!