> Markdown version of [/jobs/ext/2984605-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2984605-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** SR Partners LLC - **Location:** Fremont, CA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** .NET Framework, Microsoft Windows, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Communications Protocols, Computer Programming, Linux, Real-Time Operating Systems, Software Engineering, Universal Asynchronous Receiver/Transmitter, Multithreading, Serial Peripheral Interface, .NET Core, Git, Information Technology, Bitbucket, Software Version Control, Jenkins - **Published:** September 18, 2026 - **Apply:** https://www.dice.com/job-detail/53fba98e-edfe-4099-ba3d-d5e826519343 ## About the Role * Minimum of 4 to 8 years of experience in software development in C, C++. * Primary: Strong programming skills in C#, .NET Framework, and .NET Core. * knowledge of embedded systems and real-time operating systems (RTOS) is a plus. * Exposure to Unit Test framework is desirable. * Experience on industrial solutions, protocol interface is a plus. Technical Skills: * Development experience on multi-threaded applications. * Experience in working with ARM based Controller & different Peripheral Interface like I2C, SPI, UART, Timer etc * Knowledge of Linux/Windows internals is a plus. * Knowledge of communication protocols. * Knowledge of version control systems (e.g., Git, BitBucket). * Understanding of CI/CD pipelines and tools (e.g., Jenkins). * Bachelor's or Master's degree in Computer Science, electronics or a similar stream. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)