Specification Requirements Engineer

  • Betim
  • Stellantis South America

Job Description and Responsibilities Include: ​

  • Write requirements based on automotive specifications using the standard IEEE 29148:2018. ​
  • Create system and sub-system architecture using UML language.​
  • Familiarity with AUTOSAR software architecture.​
  • Create script and validate DBC and ARXML files using tools as CANoe and CANalyzer​
  • Knowledge of vehicle access technologies like digital keys using BLE, UWB, NFC​
  • Understanding of ECU architectures and communication protocols like SPI, I2C, CAN FD and Ethernet​
  • Familiarity with IBM tools for requirements management and version control​
  • Expertise in vehicle diagnostics using the UDS protocol, including RIDs, DIDs, DTCs​
  • Knowledge of embedded topics like bootloaders, memory management, comms​
  • Hands-on skills with oscilloscopes for hardware debugging​
  • Understanding of functional safety and cybersecurity concepts​
  • Ability to read hardware schematics and vehicle architectural diagrams​
  • Experience with vehicle software update methods like OTA


Basic Qualifications: ​

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.​
  • Experience in embedded software development or diagnostics in the automotive industry.​
  • Strong programming skills in C/C++ and experience with embedded systems development.​
  • Familiarity with diagnostic protocols like UDS and OBD-II.​
  • Understanding of software development lifecycle (SDLC) and version control systems (e.g., Git).​
  • Experience with debugging tools and techniques for embedded systems.​
  • Strong problem-solving and analytical skills with excellent communication and teamwork abilities.


Preferred Qualifications: ​

  • Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.​
  • 4+ years of experience in automotive embedded software development or diagnostics.​
  • Deep understanding of automotive ECU architectures, microcontrollers, and SoCs.​
  • Knowledge of diagnostic requirements gathering and analysis for engineering, manufacturing, and service.​
  • Familiarity with automotive cybersecurity concepts and standard practices.​
  • Experience with software testing and validation techniques, including unit testing and integration testing.​
  • Proficiency in using MATLAB/Simulink for model-based software development.​
  • Knowledge of functional safety standards (e.g., ISO 26262) and their application in embedded software development.​
  • Familiarity with automotive diagnostics standards and regulations, such as J1939 or ISO 14229.​
  • Strong leadership and mentoring skills..