Desarrollador de Software Senior - I+D de Sistemas Embebidos

Placements24
León, Spain
2 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Unit Testing C++ (Programming Language) Code Review Communications Protocols Software Debugging Programming Tools Memory Management Embedded Software Firmware FreeRTOS Hardware Interface Design Joint Test Action (IEEE Standards)
+15 more
Real-Time Operating Systems RTLinux Software Engineering Software Requirements Analysis Software Systems System Testing Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface Git Integration Tests Information Technology Wireless Technologies Software Performance Software Version Control Programming Languages

Job description

About the Role

Our client, WhatJobs Direct, is looking for a highly skilled Desarrollador de Software Senior to join our innovative Investigación y Desarrollo team focused on Sistemas Embebidos. This role, located in León, Guanajuato, MX, is crucial for designing, developing, and testing embedded software for cutting-edge products. You will work on challenging projects that require deep technical expertise, creativity, and a passion for creating robust and efficient software solutions. The ideal candidate has a strong background in C/C++, real-time operating systems, and a proven ability to deliver high-quality embedded software. We are committed to fostering a collaborative R&D environment where innovation thrives and new technologies are brought to life. This is an exceptional opportunity to contribute to groundbreaking projects within a leading technology company in León, Guanajuato, MX.

Key Responsibilities

  • Design, develop, and implement embedded software using C/C++.
  • Work with real-time operating systems (RTOS) and low-level hardware interfaces.
  • Develop drivers, firmware, and application-level software for embedded systems.
  • Perform unit testing, integration testing, and system testing of embedded software.
  • Debug and troubleshoot complex software and hardware issues.
  • Collaborate with hardware engineers to define system requirements and architecture.
  • Optimize software performance for speed, memory usage, and power consumption.
  • Participate in code reviews and contribute to improving software development processes.
  • Stay updated with emerging technologies and best practices in embedded systems development.
  • Document software designs, requirements, and test plans.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in embedded software development.
  • Strong proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (e.g., FreeRTOS, RTLinux).
  • Familiarity with microcontroller architectures and embedded hardware debugging tools (e.g., JTAG, oscilloscopes).
  • Knowledge of communication protocols (e.g., SPI, I2C, UART, CAN).
  • Experience with version control systems like Git.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Experience with IoT platforms or wireless technologies is a plus.

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for professional development and certifications.
  • Access to advanced development tools and equipment.
  • A stimulating and innovative work environment in León, Guanajuato, MX.
  • Generous paid time off and holidays.
  • Flexible work arrangements with a hybrid model.
  • Company-sponsored training and conference attendance.
  • Retirement savings plan.
  • Employee assistance program and wellness initiatives.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in embedded software development.
  • Strong proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (e.g., FreeRTOS, RTLinux).
  • Familiarity with microcontroller architectures and embedded hardware debugging tools (e.g., JTAG, oscilloscopes).
  • Knowledge of communication protocols (e.g., SPI, I2C, UART, CAN).
  • Experience with version control systems like Git.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Experience with IoT platforms or wireless technologies is a plus.

Benefits & conditions

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for professional development and certifications.
  • Access to advanced development tools and equipment.
  • A stimulating and innovative work environment in León, Guanajuato, MX.
  • Generous paid time off and holidays.
  • Flexible work arrangements with a hybrid model.
  • Company-sponsored training and conference attendance.
  • Retirement savings plan.
  • Employee assistance program and wellness initiatives.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…