Embedded Software Engineer

Webster & Webster Associates

  • Moline, Illinois
  • 30+ days ago

    Highlights

    This role is ideal for technically strong engineers who thrive on solving complex challenges and take pride in developing secure, high-performance software for cutting-edge embedded and IoT applications. Work across multiple operating systems (Linux, Embedded Linux, Windows) and Real-Time Operating Systems (QNX, VxWorks, ThreadX, FreeRTOS, MQX, etc.).

    Numbers & Facts

    LocationMoline, Illinois
    Websitehttps://www.websterandwebster.com

    Description

    Job Type: Full-Time
    Location Type: Remote

    Webster & Webster Associates is conducting a search on behalf of our client, a global leader in IoT security, for a skilled Embedded Software Engineer to join their team. This role is ideal for technically strong engineers who thrive on solving complex challenges and take pride in developing secure, high-performance software for cutting-edge embedded and IoT applications.

    Key Responsibilities
    • Design, develop, and optimize embedded software solutions in C/C++ for security-focused IoT applications.
    • Work across multiple operating systems (Linux, Embedded Linux, Windows) and Real-Time Operating Systems (QNX, VxWorks, ThreadX, FreeRTOS, MQX, etc.).
    • Develop, test, and debug secure software solutions that comply with industry standards.
    • Collaborate with hardware and software teams to ensure seamless integration and performance.
    • Implement and refine networking and security protocols to enhance system resilience.
    • Contribute to system architecture decisions and software optimization strategies.
    Required Qualifications
    • Strong proficiency in C/C++ with a proven track record in embedded systems development.
    • Experience working with Linux, Embedded Linux, and Windows environments.
    • Expertise in Real-Time Operating Systems (RTOS) such as QNX, VxWorks, ThreadX, FreeRTOS, or MQX.
    Preferred Qualifications
    • Experience with Yocto or Buildroot for embedded Linux development.
    • Knowledge of networking and security protocols (TCP/IP, UDP, HTTPS, IPSEC, SSH, SFTP, SSL, OpenSSL, TLS, etc.).
    • Familiarity with encryption software and Public Key Infrastructure (PKI).
    • Experience with Android/iOS development for secure applications.
    • Understanding of hardware optimization and assembly language programming.
    Education & Experience
    • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
    • Previous experience in IoT security, embedded software, or cybersecurity is a plus.
    Why Join?
    • Be part of an industry-leading company shaping the future of IoT security.
    • Work on cutting-edge embedded and security solutions with global impact.
    • Collaborate with top engineers in a fast-paced, innovative environment.
    • Competitive compensation, benefits, and opportunities for career growth.


    Title: Embedded Software Engineer
    Location: Moline, IL
    Location Type: Remote
    Job Type: Full-Time
    Relocation: No
    Job ID: JO-2501-1202

    Similar Jobs