F2F C++ Developer with LINUX, Glendale Heights, IL (Hybrid)

  • Glendale Heights, IL
  • Posted 8 days ago | Updated 14 hours ago

Overview

On Site
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - long term

Skills

IT strategy
Scalability
IoT
Collaboration
Quality assurance
Technical writing
Specification
Analytical skill
Problem solving
Linux
Operating systems
System administration
Shell scripting
Python
C++
QML
Interfaces
Design
JIRA
GitLab
Network
Communication
BSD
Sockets
HTTP
JSON
XML
MQTT
Docker
CMake
Computer science
Software engineering
SANS
Leadership
WebKit
IMG
Qt
Data
Electronic warfare

Job Details

F2F C++ Developer with LINUX
Glendale Heights, IL (Hybrid)
Phone + F2F
job description: MUST HAVE
5+ years C++, STRONG LINUX
As a Senior Application Software Engineer, you will be responsible for the design, development, and implementation of digital applications running on premium food & beverage equipment. You will drive collaboration with cross-functional teams, leverage technical strategy and best practices, and contribute to the successful execution of projects.
This role is subject to our hybrid work model: we collaborate in the office on Monday, Tuesday, and Thursday. The rest of the week, you have flexibility to work wherever it suits you best
What You'll Do
Lead the implementation of applications, ensuring scalability and maintainability.
Design, develop, and maintain IoT connected Linux applications using Python, C++ and the Qt/QML framework.
Integrate applications with the Linux operating system, leveraging system libraries, APIs, and services.
Identify and resolve complex technical issues ensuring optimal performance and stability.
Collaborate with cross-functional teams, participate in code reviews, and contribute to quality assurance activities.
Develop and maintain technical documentation, including design specifications, software requirements, and user manuals.
Who You Are
Independent Self-Starter: Takes prompt, proactive action to accomplish work goals with limited oversight
Collaborative Partner: Uses interpersonal skills to communicate effectively with cross-functional teams
Strategic Thinker: Relies on analytical and problem-solving skills to think strategically and execute tactically
Clear Communicator: Speaks and writes effectively to convey technical information, project requirements, and progress updates to team members and stakeholders
Skills/Experience We're Looking For
In-depth knowledge and experience with the Linux operating system, including system administration and shell scripting.
Strong proficiency in Python and C++11 (or later) programmin
Expertise in utilizing Qt and QML for developing applications with graphical user interfaces.
Ability to design and implement robust, scalable, and modular application architectures.
Familiarity with JIRA and GitLab or similar tools
Experience with common network communication standards, including BSD sockets, HTTP, JSON, XML, and MQTT.
Knowledge of build systems using Docker and CMake a plus.
Required Qualifications
Bachelor's or Master's in Computer Science (or similar) or equivalent experience
7+ years of relevant experience in a software engineering role
("Believe you can and you're halfway there.")
Theodore Roosevelt
Yogesh Sharma | Lead Tech Recruiter
P: +1
E:
|
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.