Software Developer, Eng 3 - Apodaca, México - Knorr-Bremse

Knorr-Bremse
Knorr-Bremse
Empresa verificada
Apodaca, México

hace 2 semanas

Rodrigo Fernández

Publicado por:

Rodrigo Fernández

Reclutador de talento para beBee


Descripción

LOCATION:
Apodaca / Nuevo León (MX-NLE), Mexico |


BRAND:
Bendix |


REQUISITION ID:2491 |


JOB GRADE:16


JOB DESCRIPTION:


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:


  • Designing, modifying, and testing technical architecture
  • Provide supervision and guidance to development teams
  • Lead and support DAS team(s) in an Agile/SCRUM environment
  • 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 some of the following:
  • Scripting: python, Bash, cmd/bat, Linux, vi, grep/regular expressions, piping, etc
  • Professional Coding:
python, C/C++, inheritance, interfaces, lambda functions, Clean Coding, dependency injection, etc

  • Data analytics:
python, MATLAB, numpy/pandas/matplotlib/plotly/bokeh, R, SQL, big data, snowflake, databricks, vectorization, Power BI, etc

  • Web technologies:
python, dash/flask/jinja, apache server, SSL certificates, wireshark, TCP/IP, reverse proxies, firewalls, linux/putty/SSH, docker/kubernetes/helm/grafana, REST API, security assessments, LDAP/SSO/tokens, etc

  • Engineering development tools:

ALM tools (DOORS, codebeamer), Github/bitbucket/SVN, Jenkins, JIRA/Confluence, Smartbear Collaborator, custom test automation tools, etc.- Process and Compliance (domain knowledge only): V-model, ASPICE, ISO26262, CMMI, lean six sigma, reliability engineering, etc.- Manufacturing (domain knowledge only): electrical or mechanical engineering knowledge, CAN bus communications, lean six sigma, reliability/durability, statistical process control, experience physically building things, etc.


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 crossfunctional, team environment.
  • Formulates new processes and strategic thinking to enhance business unit performance.
  • Capable of performing in a highly stressful environment.
  • Desire to learn new tools and develop a crossfunctional 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:

  • Possess deep knowledge of database architecture, Stored Procedures, Data Application Layers, Data Mining Tools
  • Experience in Database access methods
  • Experience in Logins and security methods for databases

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.**
What does Bendix have to offer you?

  • Worklife balance that includes Paid Vacation & Holiday Paid Time Off
  • Vacation Premium
  • Major medical expenses
  • Christmas Bonus
  • Life insurance
  • Educational assistance program
  • Saving Fund
  • Pantry Vouchers
  • Personal Days Paid
  • Permits paid for: Marriage or Death of a direct relative
  • Cafeteria Bonus

Más ofertas de trabajo de Knorr-Bremse