Embedded Software Engineer Firmware Engineer RTOS and C coding

Niche Industry Electro Mechanical Systems Company
  • Rochester, NY
    Today

    Job Description

    Job Description

    Job Description

    note: this is an on site role near Rochester, NY 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!

    \nCompany Description

    Premier Provider of Electro-Mechanical Systems for Recession Resistant Business, Our Systems utilize network sensing, real time connectivity to hardware and networks, and other HW-SW related systems which perform very necessary tasks for essential industries within private, public and government sectors. Many Long Term employees, history of internal promotions, recent compensation package upgrades.

    Company Description

    Premier Provider of Electro-Mechanical Systems for Recession Resistant Business, Our Systems utilize network sensing, real time connectivity to hardware and networks, and other HW-SW related systems which perform very necessary tasks for essential industries within private, public and government sectors. Many Long Term employees, history of internal promotions, recent compensation package upgrades.

    Numbers & Facts

    LocationRochester, NY

    Skills

    • ARM (Advanced RISC Machine)unmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • CMakeunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Computer Networksunmatched
    • Computer Programmingunmatched
    • Computer Scienceunmatched
    • Debugging Skillsunmatched
    • Device Driversunmatched
    • Electrical Engineeringunmatched
    • Electromechanical Systemsunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Ethernetunmatched
    • Gitunmatched
    • Governmentunmatched
    • I2Cunmatched
    • IP (Internet Protocol)unmatched
    • Identify Issuesunmatched
    • Linux Operating Systemunmatched
    • Microcontrollerunmatched
    • Microprocessorunmatched
    • Network Connectivityunmatched
    • Network Protocolsunmatched
    • Network System Hardwareunmatched
    • Operating Systemsunmatched
    • POSIX Operating Systemsunmatched
    • Peripheral Hardwareunmatched
    • Printed Circuit Board (PCB)unmatched
    • QNX Operating Systemunmatched
    • Realtime Operating Systemunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Portingunmatched
    • Software Testingunmatched
    • Team Playerunmatched
    • Test Automationunmatched
    • Test Toolsunmatched
    • Universal Asynchronous Receiver-Transmitter (UART)unmatched
    • VxWorksunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder