If you are a talented
Software Engineer professional interested in working in the exciting field of aviation, Barfield wants you!
Barfield is more than just a prestigious name in the industry : it is subsidiary of Air France Industries KLM Engineering
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.
Your background matches the role:- Familiar with most programming languages,
- 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.
We offer a comprehensive total compensation and benefits package. For more information about us, please visit our website at www.barfieldinc.com