Senior Embedded Software Engineer

Jose Merciline
  • Mayfield Heights, Ohio
    30+ days ago

    Job Description

    Job Description

    Position Summary:

    Our Company is looking for an innovative engineer to join our global embedded software organization based in Cleveland, Ohio. In this role, you will have the opportunity to solve highly complex technical problems, and will be responsible for the full development workflow (design, implementation, and test) of next generation products.


    Essential Functions:

    Design, develop, and test safety and security-critical embedded software for industrial I/O devices

    Work in a variety of hardware and software environments, ranging from commercial off-the-shelf to custom System-on-Chip architectures, and from bare metal to embedded real-time operating systems

    Use modern continuous integration and development tools, and promote continuous improvement of engineering tools and practices across the development organization

    Participate as a member of an agile team within the Scaled Agile Framework, and actively work to improve backlog health, predictability, and quality of the team’s deliverables

    Mentor less experienced personnel, and encourage knowledge sharing and learning among the development community


    Basic Qualifications

    Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a similar field


    Preferred Qualifications

    5+ years of software engineering experience

    Experience programming in C++ and Python

    Experience developing safe, redundant, or fault-tolerant embedded systems

    Experience working with industrial protocols, especially Common Industrial Protocol (CIP)

    Experience developing device drivers or other similar low-level embedded software

    Knowledge of modern ARM architectures

    Advanced courses or degree in engineering or computer science

    Numbers & Facts

    LocationMayfield Heights, Ohio

    Skills

    • ARM (Advanced RISC Machine)unmatched
    • Agile Programming Methodologiesunmatched
    • Backlog Prioritizationunmatched
    • C++ Programming Languageunmatched
    • Commercial Off-the-Shelf (COTS)unmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Device Driversunmatched
    • Electrical Engineeringunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Engineeringunmatched
    • Input/Outputunmatched
    • Mentoringunmatched
    • Problem Solving Skillsunmatched
    • Programming Toolsunmatched
    • Python Programming/Scripting Languageunmatched
    • Realtime Operating Systemunmatched
    • Software Engineeringunmatched
    • System-on-a-Chip (SoC)unmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched

    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