Embedded Software Engineer - Ground Support Test Equipment- R&D

Barfield, Inc.

$80K — $110K *
Miami, FL 33186In-Person
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Software Engineering, Computer Engineering, or related field
  • 3+ years of professional experience in embedded software development
  • Proficient in C, C++, C# with advanced level expertise
  • Experienced in designing modern user interfaces for legacy systems
  • Strong multilayered knowledge in embedded system design and architecture, and real-time system performance optimization

Responsibilities

  • Troubleshoot and reverse-engineer proprietary testbench applications
  • Document source code and technical data for internal use
  • Support Manufacturing and Repair Shop for application-related issues
  • Analyze and interpret technical data to enhance design
  • Collaborate with hardware engineers in a multidisciplinary team setting

Benefits

  • Comprehensive total compensation and benefits package
  • Supportive teamwork environment
  • Commitment to ethical behavior and integrity
  • Focus on adaptability to changing technology in the aviation industry
Full Job Description
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

Similar Jobs

More Jobs at Barfield, Inc.

More Aerospace & Defense Jobs

Find similar Embedded Software Engineer - Ground Support Test Equipment- R&D jobs: