SENIOR EMBEDDED SOFTWARE DEVELOPER (AGRICULTURAL SYSTEMS) (32452)

Bosch Group

Not Interested
Bookmark
Report This Job

profile Job Location:

Campinas - Brazil

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

In the role of SENIOR EMBEDDED SOFTWARE DEVELOPER (AGRICULTURAL SYSTEMS) you will be part of the Software Development Team with the mission of leading the development of embedded software for the control and connectivity of agricultural machinery ensuring cutting-edge solutions for the agribusiness sector.

 

Key Responsibilities:

  • Lead the development of embedded software for the control and connectivity of agricultural machinery.
  • Plan specify code test integrate and document complex systems.
  • Perform laboratory and field validations critically analyzing results and preparing technical reports.
  • Technically coordinate projects in partnership with research and development institutes.
  • Act as a technical reference for architectural decisions best practices and code reviews.
  • Contribute to the evolution of agile development processes and continuous integration.

Qualifications :

Minimum Qualifications:

  • Bachelors degree in Electrical Engineering Control and Automation Engineering Computer Engineering Software Engineering or related fields.
  • Proven experience in embedded systems development with C/C or Python.
  • Embedded Linux:
    • Practical experience with developing and customizing Linux distributions for embedded systems (e.g. Yocto Buildroot).
    • Knowledge of kernel configuration device trees and drivers for integration with specific hardware.
    • Familiarity with debugging and performance analysis tools in a Linux environment (e.g. GDB strace perf).
    • Experience with bootloaders (e.g. U-Boot) and file systems optimized for embedded devices.
  • CAN ISOBUS and J1939 Protocols:
    • Proficiency in the CAN (Controller Area Network) protocol including bus configuration traffic analysis and fault diagnosis.
    • Experience with analysis tools such as CANoe Canalyzer and BUSMASTER for simulation logging and debugging.
    • Deep knowledge of ISOBUS (ISO 11783) including message structure Virtual Terminal (VT) Task Controller (TC) and implement compatibility.
    • Experience with J1939 especially in agricultural applications and off-road vehicles with an understanding of PGNs SPNs and network management.
    • Ability to implement and validate customized CAN communication stacks focusing on reliability and performance.
  • Proven experience with Qt MQTT and IoT systems.
  • Experience with agile methodologies and tools like GIT Bitbucket Jira and Confluence.
  • Advanced English (mandatory).

Preferred Qualifications:

  • Knowledge of GSM/LTE networks and embedded connectivity.
  • Experience with Google Testing Framework Python testing and Docker containers.
  • Knowledge of artificial intelligence applied to the field.
  • Experience in agricultural automation projects and integration with physical systems.
  • Technical leadership and team mentoring skills.
  • Availability for travel and field tests.
  • Intermediate Spanish (desirable).

Informações adicionais :

Benefícios da Bosch

In the role of SENIOR EMBEDDED SOFTWARE DEVELOPER (AGRICULTURAL SYSTEMS) you will be part of the Software Development Team with the mission of leading the development of embedded software for the control and connectivity of agricultural machinery ensuring cutting-edge solutions for the agribusiness ...
View more view more

Key Skills

  • Asset
  • ABAP
  • Community Support
  • Elevator Maintenance
  • Infection Control
  • Arbitration

About Company

Company Logo

Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more

View Profile View Profile