> Markdown version of [/jobs/ext/3056656-software-engineer](https://www.wearedevelopers.com/jobs/ext/3056656-software-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). --- # Software Engineer - **Company:** BARFIELD INC - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), .NET Framework, Artificial Intelligence, Data Analysis, Confluence, JIRA, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Software Quality, Communications Protocols, Computer Engineering, Data Structures, Database Theory, Software Debugging, Software Design Patterns, Embedded Software, IEEE-488, Github, Networking Basics, Object-Oriented Software Development, Performance Tuning, Qt (Software), Sourcetree, Reverse Engineering, RS-232, Software Engineering, TCP/IP, Technical Data Management Systems, Universal Asynchronous Receiver/Transmitter, USB, Multithreading, Real Time Systems, Git, Atlassian Tools, Bitbucket, Programming Languages - **Published:** September 24, 2026 - **Apply:** https://www.thejobnetwork.com/job/42822216-3f72-4324-9ef4-499576bdb2d7/embedded-software-engineer-ground-support-test-equipment-rd ## About the Role + C,C++,C# (required, advanced level) + Visual Basic (support for legacy systems) + LabVIEW, .NET Framework * Strong experience with: + Embedded system design and architecture + Object-oriented design concepts and data structures, and design patterns + Real-time systems and performance optimization * Solid understanding of common communication protocols: + GPIB, Serial, CAN, RS-232, UART, TCP/IP,USB, I²C, SPI * Solid understanding of networking fundamentals * Solid understanding of operating system fundamentals: + Processes and tasks + Multithreading + Mutexes and semaphores * Proficiency with controlling software versions with Git tools, such as Atlassian Suite (Bitbucket/Sourcetree, Confluence, Jira) or GitHub * Familiar with database concepts and technologies * PID understanding a plus * Use of Qt framework a plus * AI & Advanced Development Capabilities + Utilize AI-assisted development tools to improve code quality and development efficiency + Apply automated testing and validation techniques to improve product reliability + Leverage data analysis from embedded systems to drive design improvements and performance optimization You possess a successful track record as: * Bachelor's degree in Software Engineering, Computer Engineering, or related field. * 3+ years of professional experience in embedded software development. * Familiar with multi-threaded software design and implementation. * Worked with multi-disciplinary engineering team - specifically between hardware and software engineers. * Experienced in designing and building modern user interfaces based on customer requirements and inspired by legacy application designs. * Comfortable with debugging/troubleshooting and reverse engineering legacy code and systems. You embody our values: * CUSTOMER FOCUS We strive to provide the best services to our customers. * INTEGRITY We are personally accountable for the highest standards of ethical behavior. * TEAMWORK We are committed to a teamwork environment. * ADAPTABILITY In an ever-changing world, we are adaptable to the required challenges. ## Description We are looking to hire a dedicated Software Engineer to join our team who will support our GSE R&D Engineering department. You will design and build modern user interfaces, troubleshoot and reserve-engineer. Your day to day will consist of: * Troubleshoot, reverse-engineer, and document source code of proprietary testbench applications. * Organize, analyze, and interpret technical data and documentation. * Support Manufacturing and Repair Shop with issues relating to proprietary testbench applications. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [GitOps for the people](https://www.wearedevelopers.com/videos/461-gitops-for-the-people) - [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) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)