Direct Recruiters logo

Direct Recruiters

Embedded Software Engineer Firmware Engineer RTOS and C coding

Direct Recruiters

📍 Pittsford, United States 🇺🇸

full-time
mid-level
on-site
Posted —

Key Skills

RTOSCC++GitCMake

Industry

Consumer ElectronicsIndustrial Automation

Job Description

note: this is an on site role (work in the office Monday-Friday) and generous relocation assistance is offered

Expanding U.S. Based Company-Builder-Designer-Developer of Electro-Mechanical Systems for Essential Industry type companies.


New and Interesting projects, Bright, Collaborative, Communicative Team.


Desired Skills/Experience:

  • Experience creating, maintaining (debugging-troubleshooting) and customizing embedded code (C/C++_ on a Linux type RTOS platform (such as FreeRTOS, QNX, Zephyr VxWorks, Green Hills or similar) ideally surrounding network communication applications and/or data transfer applications.
  • Experience writing Embedded (C/C++) code that connects to and communicates with PCB's, micro-controllers and/or Microprocessors ideally for network connectivity applications (experience connecting Code to ARM Processors or other-similar Peripherals is a plus).
  • Embedded Code troubleshooting and debugging skills; experience 'Porting Code' to different embedded applications during testing and debugging phases. (experience using automated code testing tools is a plus).
  • Experience with Git, CMake or similar build or source code type tools.
  • A College Degree is preferred (Computer Science, Electrical or Computer Engineering)

Pluses (not required/nice to have/are you willing to learn these?):

  • Experience writing code surrounding network protocols such as CAN, UART, I2C, SPI, MRAM or similar
  • Experience with embedded Firmware surrounding Industrial Networks/Networking protocols (modbus, profibus, bacnet, Can-Bus, ethernet-IP or similar)
  • Willingness to research ultra-high-performance processors for speed and optimization.
  • Firmware Device Driver code development
  • Experience with Robot Applications Software Development (ROS2 is a plus)
  • Experience with POSIX based O/S's: QNX, NuttX, PikeOS or similar
  • Experience communicating/working closely with Electrical or other Engineering Teams


Excellent Salary, Bonus and Benefits (relocation assistance is offered), Call or Apply Today!

Please note: Visa Sponsorship IS NOT OFFERED for this role, we are only able to consider U.S. Citizens and Green Card holders.