Python Software Engineer
Zettalogix INC
Job Role: Python Software Engineer
Location: Hybrid, Glendale heights, Il.
Duration: 6+ Months Contract
Interview: Onsite!!!
About the Job
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) programming languages, including object oriented programming concepts and memory management.
- 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
Report this job
- Dice Id: RTX1cd78a
- Position Id: 8227850
Expertise level
Work arrangement
Similar Jobs in United States
4 hours 17 min ago
Python Developer
Dice
4 hours 17 min ago
4 hours 17 min ago
Python Developer with Security Clearance
ClearanceJobs
4 hours 18 min ago
remote
4 hours 18 min ago
Similar Jobs in Illinois
Full Stack Developer
RICEFW Technologies
1 month 1 week ago
Full Stack Developer
Vision It US
1 month 1 week ago
1 month 2 weeks ago
Performance Testing and CI/CD Automation Engineer with Cloud and Python Scripting
Request Technology - Robyn Honquest
1 month 2 weeks ago
Python/Django Developer
Sterling Engineering
remote
2 months 1 week ago