Software Developer
Knorr-Bremse
Apodaca, Nuevo León, Mexico
hace 1 día

Position Summary :

This position is responsible for developing and releasing software environments, processes, and tools to support product development of driver assistance systems.

This position will assist in ensuring the software used for testing and product release processes is effective and efficient for providing the best team output.

Essential Functions :

  • Lead and support DAS team(s) in an Agile / SCRUM environment
  • Design, develop, and maintain tests and test applications to validate unit software, software integration, and functional tests of the system.
  • Coordinate with engineering to automate data management, data review and regression testing of the system.
  • Analyze and understand test results and monitor trends over time, provide guidance to product teams to improve based on business need.
  • Understands the fundamentals of Software Engineering and can demonstrate understanding of its basic constructs
  • Able to follow standards for proper documentation of requirements, design, architecture, coding, and validation. Produces documentation for consumption by engineering teams.
  • Interface with customer engineers, embedded software developers, systems engineers, and Bendix management to communicate status of projects.
  • Able to estimate individual software tasks with a high degree of accuracy within given assumptions.
  • Able to clearly communicate challenges or road blocks to given assignments in a timely manner.
  • Mentor less experienced engineers in automation practices
  • Willing to travel (other Knorr-Bremse locations, test track) as required up to 10%.
  • Knowledge :

  • Familiar with Python, C, C++, C#, CANalyzer, CANape, CANoe, Matlab, Simulink, dSpace, databases, and TruckSim
  • Familiar with online software repositories to store, automate and deploy software services. (Github, Jenkins, GoogleTest)
  • Creation of environments enabling Continuous Integration and Continuous Deployment.
  • Ability to build out testing suites and frameworks utilizing object oriented languages In-depth knowledge of driver assistance systems is a plus.
  • Broad automotive and electronic systems knowledge, preferably related to heavy truck is a plus.
  • Skills :

  • Influential and motivational, provides direction, removes barriers.
  • Leads with sense of urgency
  • Ability to assimilate data quickly
  • Strong interpersonal, oral, and written communication skills and a proactive work ethic.
  • Capable of prioritizing time / resources / goals and possess strong interpersonal skills to ensure success in a cross-functional, team environment.
  • Formulates new processes and strategic thinking to enhance business unit performance.
  • Ideal candidate is a self-starter with demonstrated project management skills
  • Capable of performing in a highly stressful environment.
  • Desire to learn new tools and develop a cross-functional skill set.
  • Experience :

  • Engineer 2 Minimum 3+ years experience required.
  • Engineer 3 Minimum 5+ years experience required.
  • Experience working in and developing continuous integration and continuous deployment environments.
  • Experience with software profiling and optimization tools
  • Expert with SW release processes
  • Expert understanding of Software Development Life Cycle including Quality / Testing Methodologies
  • Education :

  • Bachelor’s Degree or Master’s Degree in Computer Science or related field or with equivalent experience.
  • Travel : Up to 10% required

    Position Requirements : The demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

    Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

    Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación