> Markdown version of [/jobs/ext/1323440-senior-software-engineer-c-hardware-integration](https://www.wearedevelopers.com/jobs/ext/1323440-senior-software-engineer-c-hardware-integration). 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). --- # Senior Software Engineer - C# & Hardware Integration - **Company:** UNITED PRIME LLC - **Location:** El Segundo, CA, United States - **Experience:** Expert - **Salary:** $176,800.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Microsoft Windows, Agile Methodology, Software Applications, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), CAN Bus, Network Analysis, Code Review, Communications Protocols, Continuous Integration, Software Debugging, Software Design Patterns, Embedded Software, Ethernet, Firmware, Hardware Design, Windows Presentation Foundation, Microsoft SQL Server, Modbus, Message Queuing Telemetry Transport (MQTT), Object-Oriented Software Development, OPC Unified Architecture, RS-232, Software Engineering, Software Systems, Subversion, Systems Architecture, Systems Integration, TCP/IP, USB, Windows Forms, Multithreading, Serial Peripheral Interface, PIC Microcontroller, .NET Core, Delivery Pipeline, Reliability of Systems, Git, System-level Testing, Computer Equipment, Information Technology, Industrial Software, User Administration - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=188c6925073fdac7 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field., * Experience in industrial automation, semiconductor equipment, robotics, aerospace, or manufacturing systems. * Knowledge of firmware development and embedded programming. * Experience with PLCs, motion control systems, or instrumentation. * Familiarity with Azure IoT, MQTT, OPC-UA, or industrial communication standards. * Experience with automated testing and continuous integration/deployment pipelines. * 8+ years of software development experience using C# and .NET technologies. * Strong experience with hardware-software integration and system-level debugging. * Proficiency in C#, .NET Core/.NET, WPF, WinForms, and multithreaded application development. * Experience with communication protocols such as USB, Serial, Ethernet, CAN, Modbus, or TCP/IP. * Knowledge of embedded systems and microcontroller-based hardware. * Experience using test equipment such as oscilloscopes, logic analyzers, and protocol analyzers. * Strong understanding of object-oriented programming, software design patterns, and system architecture. * Experience with SQL Server, Git, SVN, and Agile development methodologies., * C#: 8 years (Preferred) * Hardware Integration: 8 years (Preferred) * Embedded software: 8 years (Preferred) * .NET: 6 years (Preferred) * RF Electronics: 8 years (Preferred) Ability to Commute: * El Segundo, CA 90245 (Preferred) ## Description We are seeking a highly motivated and experienced Senior Software Engineer specializing in C# and.NET to join our dynamic development team. This role provides technical leadership, mentors junior developers, participates in architectural decisions, and collaborates with cross-functional teams to deliver enterprise-grade applications. This role is responsible for designing, developing, and supporting software applications that interface with hardware devices, embedded systems, instrumentation, and industrial equipment. This role combines advanced C#/.NET software development expertise with hands-on experience in hardware integration, device communication protocols, troubleshooting, and system-level testing., * Design, develop, and maintain software applications using C#, .NET, and Windows technologies. * Develop software that interfaces with hardware devices, sensors, controllers, RF Electronics ( like Spectrum Analyzer, Network Analyzer, Oscilloscope) test equipment, or industrial systems. * Implement communication protocols such as Serial (RS-232/RS-485), USB, TCP/IP, Ethernet, CAN Bus, Modbus, SPI, and I2C. * Create user interfaces using WPF, WinForms, or modern .NET technologies. * Collaborate with hardware, firmware, electrical, and mechanical engineering teams throughout the product lifecycle. * Develop diagnostic, monitoring, and control applications for hardware systems. * Perform system integration, validation, and troubleshooting of hardware/software solutions. * Analyze system performance and optimize software reliability, responsiveness, and scalability. * Conduct root-cause analysis for hardware and software issues in development and production environments. * Participate in architecture reviews, code reviews, and technical design discussions. * Mentor junior engineers and provide technical leadership on complex projects. * Create and maintain technical documentation, test procedures, and design specifications. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [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) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)