Embedded Software Designer
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 across Communications, Aerospace & Defence, Life Sciences and Medical Devices, Space and Satellite, Industrial Automation, Automotive, and Semiconductor engagements. 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.
- ...seven years in a row! We're on the hunt for a top-tier Senior Embedded Software Engineer for a 6+ month contract. Your focus will be on... ...relied upon for input and decisions that will directly impact design and operation. \n Key Responsibilities: Design, develop...SuggestedContract workWork at officeRelocation
- ...creation of custom silicon, hardware and software, is to enable multimodal Generative AI... ...Software team to lead requirements gathering, design, and development of system-level... ...experience developing low-level systems and embedded software, firmware, and tooling for high...SuggestedFull timeContract workRemote workFlexible hours
- ...is expected to report to Milford, Michigan three times per week, at minimum.The Role:At General Motors, we are developing the embedded software and control systems that enable advanced vehicle performance, drivability, and system integration. We are seeking a Senior Advanced...SuggestedFull timeLocal areaWork from homeRelocation package
$107.5k - $204.5k
...defense. \n \n Job Summary : \n The Software Product Assurance Center’s Software... ...employ Agile development techniques on embedded targets to continuously develop and deploy... ...be involved with software and firmware design, development, integration, and testing of...SuggestedTemporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours- ...differently at Electric Era. If you’ve ever wanted to really own software engineering design decisions and take control of your designs all the way... ...the puck forward. Electric Era is looking for strong embedded software engineers that want everything described above....SuggestedFull timeRemote work
- ...Embedded Software Engineer - Flight Stack Build the Software That Keeps Autonomous Aircraft Flying We are looking for an Embedded... ...experience with small drones (Group 1 and Group 2). ~ Experience designing, implementing, and testing real-time embedded software. ~...Full timeRemote workRelocation package
- ...Position Title: Embedded Software Engineer Location: Huntsville, Alabama Job Type: Full Time About EO Solutions... ...CD, and automated testing. Document software interfaces, designs, test procedures, and results. Use modern AI-assisted software...Full timeInternshipRemote work
- ...Role Overview We are seeking a Senior Embedded Software Engineer for Small UAV Flight Controls to architect, develop, and test deterministic... ...Software & Driver Development • Control Loop Execution: Design, optimize, and implement high-rate stabilization loops,...Full timeImmediate startRemote work
$130k - $175k
...Embedded Software Engineer Location: Littleton, CO Salary: $130,000 – $175,000 About the Opportunity Join an innovative space technology that designs, builds, and operates a diverse range of small satellite systems supporting space-based turnkey missions...Remote work$102.46k - $175.64k
...of AmericaSalary: $102,459 - $175,644Company: Siemens Software Architect, Real-Time Embedded Systems Job ID 524370 Posted since 30-Sep-20... ...Wendell, North Carolina.The Software Architect will lead the design and evolution of embedded software solutions used in...Permanent employmentFull timeWork at officeLocal areaImmediate startRemote work- ...customer inputs and system requirements to create a robust Software Architecture design model for all Software components responsible for... ...architectures. Code, unit test, debug, and modify complex embedded systems software to ensure project objectives and schedules...Full timeWork at officeLocal areaRemote workWork from home
$45.76k - $54.08k
...practical experience that will really help you get ahead. As an Embedded Software Engineering Intern, you will work with AGCO's global embedded... ...and validating all generated output Document software designs, test results, and technical findings Participate in code reviews...Summer workInternshipRemote work$110k - $145k
.... Quest Defense Systems and Solutions is actively hiring Embedded Software Engineer to develop, integrate, and test Flight Management... ...Work within a team of Systems and Software engineers to design, develop, and test software features for flight management systems...Full timeLocal areaRemote workFlexible hours$110k - $145k
...Join us and bring your skills to work where innovation meets impact. Quest Defense Systems and Solutions is actively hiring Embedded Software Engineer – Tool Qualification to lead airborne software tool qualification activities, including test environment setup, Run-...Full timeLocal areaRemote work$120k - $150k
...Embedded Semiconductor Engineer - Remote Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses... ...Embedded Semiconductor Engineer to design and build software tooling, firmware, and...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship$99.6k
...: Dearborn, MI, United StatesWorkplace: HybridSchedule: Full timePosted: 2026-10-13In this position... The Battery Management Embedded Software Engineer owns the base software platform beneath the application layer for high-voltage battery management controllers — the real...Immediate startFlexible hoursShift work$75.8k - $144.2k
...make a difference at RTX.What You Will DoEmbedded Software Engineer II - Sensors, Space and Air --... ...be part of an elite software engineering team to design, code, integrate, and test critical real-time embedded software with applications to advance next generation...Full timeTemporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours$119.8k - $234.7k
...integrated end‑to‑end with the Azure Quantum software stack.As a Senior Software Development... ...organization, you will develop core embedded software that powers Microsoft’s custom... ...embedded instrument software components: Design, develop, test, and maintain critical userspace...Ongoing contractLocal areaRemote work3 days per week- ...make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, SATELLITE ANTENNA (STARLINK)Starlink is SpaceX’s unprecedented satellite constellation designed to deliver high-speed broadband internet to underserved and remote areas...Permanent employmentTemporary workInternshipWork at officeRemote workMonday to FridayWeekend work
$68.9k - $131.1k
...evolving global market. Are you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save... ...tradition of achievement through thought and teamwork. Architecture, design, development, integration, and testing of embedded software...Contract workTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$130k - $185k
...satellite buses at scale using a combination of software, vertical integration, and hardware that is designed for manufacturing. Our spacecraft enable the future... ...galaxy beyond our planet. About the RoleAs an Embedded Software Engineer on Apex's Flight Software team,...Permanent employmentFull timeWork at office$102.69k - $154.03k
...Electronic Systems (AES) LocationKirkland, WA DescriptionSenior Embedded Software Engineer - Hardware/Software IntegrationAstronics Advanced... ...understanding of how embedded software interacts with hardware, and how design decisions affect product quality, manufacturability, and cost...Full timePart timeWork from homeWorldwideFlexible hours$135k - $160k
...possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, RF PAYLOADS (STARSHIELD)Starshield leverages... ...capability to support national security efforts. While Starlink is designed for consumer and commercial use, Starshield is designed for...Permanent employmentTemporary workRemote workWeekend work$168.1k - $227.4k
...dependable internet access.We are seeking a Senior Software Development Engineer to help drive design and implementation of software systems that control,... ...automated regression suites* Own the full lifecycle of embedded software delivery - from requirements decomposition...Permanent employmentInternshipLocal areaRemote workFlexible hours$86.8k - $198k
Embedded Software EngineerThe Opportunity: Are you excited to apply RF quantum sensing technologies to critical national security missions?... ...development languages, including Python, C, or C++Experience with the design, development, and testing of real-time software for...Full timeContract workPart timeWork at officeLocal areaRemote work$86.8k - $165.2k
...aerospace and defense.Join a fast-growing software development team focused on creating new... ...Software Engineers with expertise in embedded systems, communications products, signal... ...embedded software using object-oriented design.5+ years of experience in embedded software...Temporary workWork experience placementWork at officeRemote workFlexible hours$141k - $225.6k
...with our ecosystem of devices and cloud software. Like our products, we work better together... ...software engineering team that develops embedded software for Axon devices , ensuring... ...technologies, and can leverage your system design skills to make the right technical...Hourly payWork experience placementWork at officeRemote work$86.8k - $165.2k
...the future of aerospace and defense.The Software Product Assurance Center’s Software Security... ...employ Agile development techniques on embedded targets to continuously develop and... ...be involved with software and firmware design, development, integration, and testing of...Temporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours$100k - $140k
DescriptionA Kforce client is seeking to hire an Mid to Senior Embedded Software Engineers in Chandler, Arizona (AZ).Summary:We are working... ...procedures and software build procedures* Create software subsystem designs and prepare design documents or slidesRequirements* BS or MS...Remote workWork from home3 days per week$189.07k - $198.53k
...and supports and celebrates all of our team members.What You’ll Do Perform embedded development and verification of safety critical software components for the aircraft Charge Control Unit. Design and implement charge control systems with a focus on interfacing embedded...Local areaWorldwideVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Designer. Be the first to apply!
- software architect Remote
- application architect Remote
- remote software architect Remote
- .net software architects (remote) Remote
- senior software architect Remote
- software implementation project manager Remote
- healthcare software sales Remote
- software qa Remote
- software sales Remote
- software applications developer Remote



