Embedded Software Engineer - QT/QML Experience

LTD Global
Villa Park, IL, United States
2 days ago
Apply on www.disabledperson.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Agile Methodology Software Applications Systems Engineering JIRA Automation of Tests C++ (Programming Language) Software Debugging Linux Embedded Software Issue Tracking Systems Object-Oriented Software Development Scrum Methodology
+10 more
Software Architecture Qt Modeling Language (QML) Qt (Software) Software Engineering Strategies of Testing Multithreading Git Linux Development Information Technology C++14

Job description

We are seeking experienced Embedded Software Engineers to develop next-generation guidance and automation software applications. The ideal candidate will have strong C++ and Linux development experience along with hands-on expertise in Qt/QML. The role involves designing, developing, testing, and delivering high-quality customer-facing software within a modern Agile and clean-architecture environment., * Design, develop, and maintain embedded/application software using C++ in a Linux environment.

  • Develop user interfaces and application functionality using Qt and QML.
  • Implement software features following object-oriented design and clean architecture principles.
  • Develop and maintain multithreaded applications.
  • Collaborate with software architects, systems engineers, UX teams, and developers.
  • Create and execute unit, integration, and feature-level test cases.
  • Troubleshoot, debug, and resolve software defects.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Use Git for version control and Jira for issue tracking.
  • Support new feature development as well as enhancements to existing applications.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Strong hands-on experience with C++ development, preferably C++14/C++17.
  • Strong experience with Linux-based development environments.
  • Hands-on experience with Qt and QML.
  • Strong understanding of Object-Oriented Programming (OOP) and software architecture.
  • Experience with multithreaded application development.
  • Experience with Git and Jira.
  • Experience working in an Agile/Scrum environment.
  • Strong analytical, problem-solving, and communication skills., * Experience developing customer-facing applications.
  • Experience in embedded systems, automotive, agriculture, industrial, or transportation software.
  • Experience with automated testing and software testing methodologies.
  • Knowledge of guidance, navigation, automation, or control systems.
  • Full-stack application development experience.

Ideal Candidate

The ideal candidate is a strong C++/Qt/QML developer with Linux experience who can contribute quickly to an established software development team. The candidate should be comfortable working across multiple feature areas, troubleshooting complex software issues, and collaborating in a fast-paced Agile environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.disabledperson.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:11 min

Updating the delivery architecture with Jira and Tekton pipelines

Lian Li · World Congress 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all