Skip to content
mimi

EMBEDDED SOFTWARE ENGINEER II

Fuera Emerging Technologies Inc

Mossville ยท On-site Full-time Mid Level Yesterday

About the role

About

We are looking for a skilled Embedded Software Engineer with strong experience in C/C++ development and embedded systems. The ideal candidate will work on developing, testing, and implementing software for advanced systems in domains such as robotics, automation, and industrial equipment.

Responsibilities

  • Design, develop, and test embedded software using C/C++
  • Work on system-level features and software architecture
  • Collaborate with cross-functional teams for integration and testing
  • Debug and troubleshoot software issues in embedded environments
  • Participate in Agile development processes and documentation

Requirements

  • Strong coding experience in Embedded C and/or C++ (3+ years)
  • Experience in Algorithm development and API design using C/C++
  • Hands-on experience with Embedded Systems and Arduino (C/C++)
  • Exposure to .NET APIs and Application Software development
  • Experience working in Batch Testing and B2B Software environments
  • Knowledge of Cross-platform software development
  • Strong understanding of real-time embedded systems
  • Familiarity with Agile methodologies and tools like JIRA and Confluence
  • Bachelorโ€™s degree in Computer Engineering, Electrical Engineering, or related field (required)
  • 2โ€“3 years of experience in software engineering (Masterโ€™s or relevant internship/project experience considered)
  • Experience working with robotics, autonomy, or remote-controlled systems
  • Hands-on experience with datalinks such as CAN, Ethernet, and tools like CANape, Wireshark
  • Experience with Linux-based software development
  • Proficiency with Git, debuggers, and compilers
  • Experience with ROS (Robot Operating System)
  • Experience in sensor configuration, calibration, and positioning systems
  • Experience in UI development using Qt framework
  • Knowledge of FMEA processes and electronic system failure modes
  • Experience in embedded real-time systems for industrial, agricultural, or heavy equipment applications
  • Experience with C-test and G-test frameworks
  • Ability to work on system-level design, feature development, and specifications
  • Strong problem-solving, communication, and teamwork skills
  • Knowledge of mechanical systems or machine operations
  • Additional experience in robotics or autonomous systems
  • Strong interpersonal and communication skills

Skills

.NETAgileAlgorithm developmentAPI designArduinoBatch TestingCC++CANCANapeConfluenceCross-platform software developmentDebuggersEmbedded CEmbedded SystemsEthernetFMEAGitG-testIndustrial AutomationJIRALinuxMechanical systemsROSRoboticsQtReal-time embedded systemsSoftware architectureUI developmentWireshark

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free