Embedded Software Designer
Fidus Systems
Role Description
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:
- Work on high-speed, high-complexity electronic systems, often using emerging technologies before they reach the broader market.
- 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.
- Contribute 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.
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.
Qualifications
- 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.
Requirements
- Fully remote role and requires 20% travel, including domestic and international.
Benefits
- Competitive compensation package.
- Comprehensive benefits package, including medical, dental, and vision plans.
- Matching GRSP contributions.
- Annual profit-sharing bonus.
- Other supplementary benefits.
- ...position the Engineer will be responsible for the design, analysis, optimization, lab testing and system level integration of software and firmware. Perform the development,... ...include the design, and support testing of embedded software in a lab facility, including integration...SuggestedFull timePart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
- ...federal, state, or applicable local law. Job Description Embedded Software Engineer Savage, Maryland 1 Year Must haves • 10+ years of experience • Embedded microprocessor design experience • C/C++ • Experience writing unit tests/test plans •...SuggestedFull timeLocal area
$100k - $140k
...wireless control’. Whether it’s via chips, software licenses or turnkey products, we are... ...for a Software Engineer II to join our embedded development team. It is an opportunity for... ...entertainment and smart home devices. The company designs, develops, and manufactures innovative...SuggestedFull timeRemote workWorldwide- ...Summary: As an Embedded Systems Software Engineer, you will help power the next generation of advanced centrifuge technology by designing the brains and electronics behind our client's mission-critical control systems. You will work on everything from TI-based embedded...SuggestedFull timeTemporary work
$94.2k - $141.2k
...Job Area: Engineering Group, Engineering Group Software Engineering General Summary: As a leading... ...industries. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud-edge software, applications, and...SuggestedFull timeCasual workWork from home$140k - $165k
...thrive. Quest Defense Systems & Solutions is seeking Senior Embedded Software Engineers to build the foundational software components that... ...systems-minded engineer with deep low-level experience who can design robust, certifiable software architectures. This effort will...Full timeRemote workFlexible hours$78.4k - $130k
Role Description The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration, and support of...Full timeLocal area$179.5k - $269.2k
Role Description 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 HPC platforms. This role will focus on embedded control, board management, telemetry, and hardware-firmware...Full time- Role Description Tactacam is seeking a highly skilled Senior Embedded Software Engineer to join our Reveal Product Engineering organization. This role will focus on the design, development, and optimization of embedded software systems for wireless cameras and cellular...Full timeContract workFor contractors
- ...our team! Genova Technologies has immediate openings for Embedded Software Developers for an exciting, long-term project in Cedar Rapids... ...Skills we consider a plus include: • Some object-oriented design or development experience • Any experience developing software...Full timeWork at officeImmediate start
$172k - $190k
...between complex hardware architectures and cloud-connected software. Qualifications ~A Bachelors, Masters, or Ph.D. in... ...related challenges. ~Development experience within embedded systems/firmware design at multiple stages of the product life cycle (prototyping...Full timeWork from homeHome officeFlexible hours$75k - $85k
...time Description Detroit Defense Inc. is seeking a C++ Embedded Software Developer to join our growing software engineering team. This... ...but will require on-site presence for key project milestones, design reviews, and customer engagements. Veterans Encouraged...Full timeTemporary workLocal areaRemote workFlexible hours- Role Description We are expanding our Team and are looking for an Embedded / Edge Engineer to build the machine-side software layer for connected physical systems. This role is for someone who enjoys working close to hardware, real devices, unreliable networks, logs, diagnostics...Full timeLocal areaRemote workFlexible hours
$85.4k - $192.9k
...high-performance, secure, and reliable software. As part of our In-Vehicle Infotainment... ...for talented individuals skilled in C++, embedded systems, and systems-level optimization.... ...project stages, from initial architecture and design to deployment and long-term maintenance....Full time$149k - $198.5k
...system team works at the intersection of software engineering, machine learning, sensors,... ...engineer and love the idea of working on embedded AI hardware and software compute systems... ...engineers to Staff engineers. ~Design and develop infrastructure software on various...Full time- ...products, many additional customer requirements, and open source software. ~Be an embedded Linux expert (kernel, CPU-architecture, security, general... ...customers in doing their embedded SW development. ~Design, develop, and refactor real-time software architectures...Full timeRemote work
- Role Description We are seeking a hands-on Senior Embedded Software Engineer to work on a contractual basis, contributing across the IntelliSep... ..., OS upgrades, and development infrastructure. ~Design, implement, and maintain embedded software in modern C++ across...Temporary work
$92.65k - $232.3k
Role Description The Boeing Company is currently seeking Embedded Software Engineers (Associate, Experienced or Senior) (Virtual) to join... ...requirements with traceability throughout the software lifecycle. ~Designing solutions that meet requirements and defining application...Full timeWork experience placementRelocationFlexible hours$75k - $145k
...Performance Software and its sister company, Talent Tier, are midsize companies with a great... ...for passionate Software Developers to design and develop software solutions for state... ...in either ADA or C++. Real time embedded software experience is required. About...Hourly payPermanent employmentFull timeRemote workFlexible hours$115k - $140k
Role Description Flock is looking to add an Embedded Software Engineer to our Platform Team. This isn't your typical desk job! You'll be writing... ...stability and high-quality releases. ~Document technical designs, system architectures, and test plans to facilitate team...Full timeWork from homeHome officeFlexible hours- ...micro-controller, Linux, and/or Android embedded systems. Work with an embedded Enginering... .... You will be involved in all stages of design, development, and testing of libraries... ...Bachelors Degree in Electrical, Computer, or Software Engineering - At least 4 years of...Full timeWork experience placementRemote workFlexible hours
$105k - $165k
...leading companies in MedTech to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps, robotics, e ngineers at... ...to understand requirements and make critical design decisions ~ Develop software within a...Full time$105.4k - $158k
...and Ground Systems Division (PGSD) is seeking multiple Embedded Operating System Software Developers with the desire to learn new technologies to... ...through all phases of the software development cycle including design, development, integration, and test. The selected...Full timeRemote workRelocation packageShift work$87.2k - $109.1k
Role Description As an Embedded Software Developer here at Honeywell, you will be responsible for: ~Designing, developing, testing, deploying, and maintaining embedded software solutions tailored to customer-specific requirements. ~Extending and enhancing the OnGuard...Full timeRemote workWork from home- ...Description We are hiring for a Senior Embedded Systems Engineer. You will develop firmware... ...at the border between hardware and software. ~Using AI fluently in day-to-day tasks... ...tools. ~After 6 months: ~Lead the design and rollout of new product firmware....Full timeWork at officeRemote work
$125k - $155k
...job and more exclusive features. Thompson Software Solutions is seeking a senior-level Sr... ...development and integration Experience with Embedded Software development and integration on... ...and documenting complex technical designs Ability to work in a collaborative and team...Full timeRemote workFlexible hours$170k - $210k
...Senior Embedded Software Engineer at unspun We are looking for a hands‑on, execution‑driven Senior Embedded Software Engineer to ship and sustain... ...monitoring, and field diagnostics for deployed Vega machines Design, implement, and operate secure over‑the‑air (OTA) updates and...Remote workDay shift- ...Our client is looking for a hands‑on Embedded OS Engineer to own the Ubuntu‑based Linux firmware stack on our MK2 drone platform (Qualcomm QRB5165). You will be the person who builds the OS, keeps it secure, makes it reliable, and ships it through automated CI/CD pipelines...Full timeLocal areaRemote work
$180k - $240k
...be responsible for Ethernovia’s Networking devices software stack development which will include: ~Embedded Firmware ~Kernel/user mode device drivers ~Stack... ...team, you will be responsible for architecture, design, implementation, testing, and integration of the device...Full timeWork experience placementFlexible hours- ...minimum of seven to ten years related experience. Necessary Skills Proficiency in C/C++ programming in an embedded Linux environment. Experience in embedded software design and implementation for Linux platforms which interface to FPGAs and other hardware. Experience with...Permanent employmentContract workLocal areaRemote workWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Designer. Be the first to apply!
- .net software architects (remote) Remote
- software architect Remote
- remote software architect Remote
- principal software architect Remote
- senior software architect Remote
- application architect Remote
- mid-level software developer Remote
- software engineer - cloud services Remote
- software sales executive Remote
- entry level software sales Remote












