¡Activa las notificaciones laborales por email!

Software Engineer III

Benchmark Electronics Tijuana, S. de R.L. de C.V.

Tijuana

Presencial

USD 50,000 - 80,000

Jornada completa

Hace 30+ días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A leading electronics company in Tijuana is seeking a Senior Software Engineer with over 8 years of experience in developing software and firmware for electronic devices. The role involves working on embedded systems, ensuring compliance with FDA regulations, and utilizing Agile methodologies. Candidates should have strong programming skills in C, C++, Java, and Python, along with experience in GUI development and various OS platforms.

Formación

  • 8+ years of experience in developing software and firmware for electronic devices.
  • Experience with design for test, unit testing, and formal design verification.
  • Knowledge of FDA regulations and international standards for medical device software.

Responsabilidades

  • Provide technical support on complex software projects.
  • Design and implement embedded systems capable of network communication.
  • Develop software for systems incorporating AI.

Conocimientos

C
C++
C#
Java
Python
Agile software development
Graphical User Interface (GUI) development

Educación

BS in software engineering, computer engineering, electronics, computer science

Herramientas

Visual Studio
Atlassian suite of tools
Aldec Riviera PRO
MATLAB

Descripción del empleo

Qualifications / Experience Required:

  • 8+ years of experience in developing software and firmware for electronic devices.
  • BS in software engineering, computer engineering, electronics, computer science, or a similar field preferred.
  • Experience developing on various OS platforms: Linux, MS, Embedded RTOS, bare metal, Android, QNX.
  • Strong programming experience in one or more of: C, C++, C#, Java, Python. Experience developing system and embedded system software and firmware, bootloaders, BIOS, etc.
  • Experience with design for test, unit testing, formal design verification for medical or other regulated industries.
  • Development Environments: Visual Studio, various embedded IDEs and compilers, Atlassian suite of tools.
  • Experience with Agile software development methodology. Graphical User Interface (GUI) development.

Additional functions:

  • Experience with Product Lifecycle Management (PLM) applications such as Agile or similar.
  • Experience with measurement equipment and debugging techniques.
  • Secure Software Development Framework experience.
  • Design and implementation of embedded systems capable of network communication (e.g., TCP/IP, CAN, I2C, SPI).
  • Tools: Simulation and Synthesis – Aldec Riviera PRO, MATLAB.
  • Design entry, Verilog, VHDL. Experience with devices: Xilinx, Altera (FPGA and ASIC design).
  • Provide technical support on complex software projects.
  • Knowledge of FDA regulations and international standards applicable to medical device software development, or other industries such as aerospace or automotive.
  • Experience developing software for systems incorporating AI.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.