Learn more about working with us at topconcareers.com
This opportunity is for an Embedded Software Architect withIOTFocus on our Turin site. As an employee of Topcon AG, you will be responsible for delivering software architectures for specific subsystems/features.
This will be accomplished by working directly with our software delivery teams. You will work to support definition of the software architecture andYouwill bealso responsible for entering the architecture into Confluence.
You will be required to understand requirements of the subsystem, as well as the physical components used to realize its desired functionality. You will also be required to write software requirements for the designed architecture.
Once the architecture is completed, you will work with the software delivery team to further refine the architecture and clarify software requirements.
Duties:
- Design the high-level software architecture and software requirements forIOT devicesfor agricultural equipment.
- Create software architectures per the Software Architecture Guidelines for specific subsystems.
- Enter software architecture intoConfluence and Atlassian toolsand ensure guidelines and naming conventions are followed.
- Management of tasks related to Agricultural Electronic Foundation System definition with involved implement's manufacturers, specifications' generation, code development, system certification.
- Verify that the designed software architecture meets the high-level subsystem requirements.
- Create software requirements for the software components defined in the software architecture.
- Conduct software architecture and requirements reviews and the document results.
- Developments code for applications and libraries on embedded Electronic Control Unit about tractor's system, for different implements belonging to different manufacturers, to control all tractor's resources and embedded data encryption for protocols ISO11783, J1939, UDS.
Requirements:
- Excellent Knowledge and understanding of vehicle networks and protocols CAN, J1939.
- ExcellentKnowledge and experience on Linux Embedded, C++ and QT framework
- Thrives on solving problems and working in a team environment.
- Bachelor's Degree in Electrical, Computer, Software Engineering or Computer Science.
- 4+ years of experience as Software Architect experience with a minimum 2 years working as a software systems architect, specifically forIOTsystems.
- 3+ years of experience with embedded software development for embedded microcontrollers inIOTapplications.
- Technical experience relating to design/diagnostics ofECUsystems.
- Experience taking high level requirements and designing production intent embedded software applications.
- Experience in authoring detailed software requirements used to implement embedded software.
- Excellent communicator, both verbal and written.
Additional nice to hav e:
• Knowledge and experience on IoT protocols like MQTT or other
• Proven Knowledge of development process and bugs tracking[AGILE and SCRUM].
Topcon is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.