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
- ...Fidus is a global high-tech design firm headquartered in Ottawa, with additional design centres in Kitchener-Waterloo and San Jose... ...leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design...SuggestedFull time
- ...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$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- ...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....Full timeRemote work
- ...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
- ...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
- ...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- ...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
$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$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
...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$179.5k - $269.2k
...Our team of 1,500+ includes hundreds of engineers with deep expertise across hardware, software and AI R&D. The role We are looking for an Embedded Software Developer to design and implement the firmware and low-level software that powers our next-generation GPU and...Full time$130k - $195k
...Embedded Software Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud... ...are seeking an experienced Embedded Software Engineer to design, develop, and optimize firmware and embedded software for...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship$68.9k - $131.1k
...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.2+ years of experience in embedded software...Temporary workWork experience placementWork at officeRemote workFlexible hours$200k - $300k
...team. That means we touch everything:- Embedded firmware- Cellular modems & SIMs- Linux... ...You'll DoBe responsible for building the software and firmware that goes onto the devices... ...including scoping, architecture and low level design, solutions trade-off, development with...Full timeWork experience placementWork visaFlexible hoursShift work$68.3k - $192.9k
...to drive a Ford.In this position...Lead software development within an agile teamReviewing... ...education and experience5+ years of Embedded Software Experience, Body Control System... ...System.Analyze, feature-level requirement design, functional specification, program, debug...Immediate startVisa sponsorshipFlexible hours$100k - $130k
...meaningful impact.What We’re Looking For:Iridium is seeking an Embedded Software Engineer III to join our Mobile Product Software Engineering... ...self reliant, you’ll thrive in this position.What You’ll Do:Design and develop embedded software for microcontrollers ensuring high...Full timeWork at officeRemote work$128k - $191.98k
Job SummaryWe are seeking a Senior Embedded Software Engineer to help develop the next generation of products. In this role, you will design and implement embedded software for a complex, connected medical device that directly improves the lives of people living with diabetes...Full timeWork at office$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...Work experience placementWork at officeRemote work$95.5k - $181.7k
...Join us and help shape the future of aerospace and defense.Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and deploy Software for Firmware (FPGA) and...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...nationally recognized Best Place to Work that provides solutions from design through production to sustainment by delivering targeted... ...Building Your Future today!We are seeking an experienced Embedded Software Engineer to join our multi‑disciplinary engineering team. In...Full timeStart working today
- ...right talent across North America. Currently we are hiring an Embedded Software Engineer in Bothell, WA (Onsite from Day 1) Job Title:... ...location Job Description: Embedded Software EngineerThe Role:Design and develop software technological solution, platform or referenceDesign...Hourly payWork experience placementCurrently hiringRemote work
$86.9k - $198k
Embedded Developer, SeniorThe Opportunity:As an embedded software engineer, you know how to create and maintain crucial pieces of software. You use your knowledge... ...unknown protocolsExperience gathering requirements, designing and developing approaches for product security...Full timeContract workPart timeWork at officeLocal areaRemote 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- ...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
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




