Hi
Hope you are doing well
Please share the resume for the below mentioned position

Software Engineer
Waterloo, Iowa

Roles & Responsibilities
The Software Engineer will work in a high velocity and dynamic environment with 
a focused approach to quality, efficiency, and innovation. As an ideal 
candidate for this role, you will possess exceptional interpersonal skills and 
collaborate well with a team of diverse, cross-functional stakeholders at 
various levels of the organization - onsite, remote, and offshore. In this 
role, you will contribute through your work products, support other team 
members, and accept support as one agile team. You will embrace your passion 
for learning and reflect that to peers through opportunities to lead, mentor, 
coach, and develop the knowledge, skills, and abilities of others. Our 
organizational culture sets a high standard of expectations for integrity, 
honesty, consistency in all that we do while striving to continuously raise the 
bar and improve our delivery and service whenever, and wherever possible.

Support the goals and project deliverables for the Tractor Application Platform 
group
Responsible for the design and implementation of components and systems for 
current as well as next-gen tractors
Collaborate with stakeholders to define the requirements and specify interfaces 
to external components, converting those requirements into appropriate C++ 
and/or Qt production code and test code
Responsible for implementing new functionalities; maintaining existing 
functionalities
Engage with enterprise teams such as Embedded Software group, Advanced R&D, 
ISG-k, ISG-U, and the User Interface group to provide cross-functional 
solutions to meet and exceed customer requirements
Select, implement, and specify frameworks across components in the Gen4 
environment
Determine crucial path issues and execute action plans in collaboration with 
supplier resources and enterprise engineering groups onsite and remotely
Apply engineering rigor in software interface and display development 
activities while seeking to determine a design that will meet global product 
requirements while optimizing for cost, quality, and performance
Develop and maintain software implementation requirements documents including 
the rationale for design decisions
Implement functional and UI requirements in C++
Collaborate with Product V&V resources to assist with the development of test 
plans and provide response to their findings
Assist Product Improvement teams regarding software system components to 
provide rapid respons to factory and field issues
Work within the defined methodologies set by the Agile Development framework
Work with stakeholders to define requirements and system behaviors including 
CAN and User Interface
Use the QPL process to deliver features with high quality and FPY

Tools & Technologies Utilized
Full SDLC
C++
Qt
Object-Oriented Design
Agile/SCRUM/Waterfall development framework
Qt Designer
CMake
Scripting with Python, Bash
Linux OS
Communication Protocols (CAN, LIN, J1939)
ISO11783/ISOBUS
Cansniff, CanParse
Trace Client
JDCP
Jenkins
Mercurial
Artifactory
VNSM
VMware Workstation
Code Collaborator
Knowledge, Skills & Abilities

A qualified candidate does not have to meet all of the requirements for 
knowledge and experience listed here, however you should have a solid 
understanding of the fundamentals of each point gained through real-world 
training and work experience.
Above all else, you must have an innated desire to learn and to embrace your 
curiosity to push the boundaries of what is possible to continuously innovate 
and improve
A Bachelor's Degree in a relevant field of study is not required; however it is 
strongly desired
At least two (2) years of hands-on, professional experience programming with 
C++ and the Qt framework in a Linux environment
Highly capable programmer with demonstrated expertise coding with C++ and Qt 
implementation with Qt Creator
Highly proficient with principles and practice of Object Oriented design
Hgihly proficient with Qt Designer, CMake, signal/slots
Highly proficient in creating scripts using Python and/or Bash
Highly proficient with Communication Bus Interfaces: CAN, LIN, J1939
Highly proficient with development in an Agile/SCRUM/Waterfall framework
Proficient with ISO11783 Standard (ISOBUS)
Proficient with ISO11783, Part 6: Auxiliary Controls & VI/VT communication
Proficient with or understanding of the following tools: Cansniff, CanParse, 
Trace Client, JDCP, Jenkins, Mercurial, Artifactory, VNSM, Linux, VMware 
Workstation, Code Collaborator
Understanding of the QPL process
Understanding of software V&V activiites
Understanding of software Quality Assurance
Understanding of Rally CA
Understanding of multi-threading
Understanding of inter-process communication experience

If I miss your call please send me an e-mail, I will get back to you shortly.

Thanks & Regards
Prabhdeep Singh
Call: 816.399.4677
Email: [email protected]<mailto:[email protected]>
Agelix Consulting LLC
8595 College Blvd
#135, Overland Park, KS
United States 66210
[Logo of Agelix Consulting]

NOTICE: This electronic mail message and any attached files are confidential. 
The information is exclusively for the use of the individual or entity intended 
as the recipient. If you are not the intended recipient, any use, copying, 
printing, reviewing, retention, disclosure, distribution or forwarding of the 
message or any attached file is not authorized and is strictly prohibited. If 
you have received this electronic mail message in error, please advise the 
sender by reply electronic mail immediately and permanently delete the original 
transmission, any attachments and any copies of this message from your computer 
system. Thank you.

-- 
You received this message because you are subscribed to "rtc-linux".
Membership options at http://groups.google.com/group/rtc-linux .
Please read http://groups.google.com/group/rtc-linux/web/checklist
before submitting a driver.
--- 
You received this message because you are subscribed to the Google Groups 
"rtc-linux" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to