26 oct
|
Placements24
|
Saltillo
26 oct
Placements24
Saltillo
About the Role
Our client is seeking a highly skilled Ingeniero de Software Embebido Senior to join their innovative product development team. This is a fully remote position, allowing you to contribute from anywhere within Mexico. You will be responsible for designing, developing, testing, and debugging embedded software for cutting-edge hardware products. The adecuado candidate possesses a strong foundation in C/C++, real-time operating systems (RTOS), and experience with microcontrollers and embedded systems. You will collaborate closely with hardware engineers and other software developers to bring complex projects to life. This is an exceptional opportunity for a self-motivated individual passionate about embedded systems to make a significant impact in a remote-first, dynamic environment. Your expertise will be crucial in developing next-generation embedded solutions.
Key Responsibilities
- Design, develop, and implement embedded software solutions in C/C++.
- Develop and optimize code for real-time operating systems (RTOS) and bare-metal environments.
- Work with microcontrollers, SoCs, and various embedded hardware platforms.
- Create and execute unit tests and integration tests for embedded software.
- Debug complex software and hardware issues using development tools and oscilloscopes.
- Collaborate with hardware engineers to define system requirements and integration points.
- Participate in code reviews and adhere to software development best practices.
- Document software designs, requirements, and test procedures.
- Analyze system performance and identify areas for optimization.
- Stay current with advancements in embedded systems technology and methodologies.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 5+ years of professional experience in embedded software development.
- Strong proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or VxWorks.
- Familiarity with microcontroller architectures (e.g., ARM Cortex-M, ESP32).
- Experience with debugging tools, JTAG, and logic analyzers.
- Understanding of communication protocols (e.g., I2C, SPI, UART, CAN).
- Knowledge of embedded Linux is a plus.
- Experience with version control systems (e.g., Git).
- Excellent analytical and problem-solving skills.
- Strong communication skills for effective remote collaboration.
Benefits
As a fully remote employee, you will enjoy the flexibility and autonomy to work from your preferred location. Our client offers a competitive salary and a comprehensive benefits package designed to support your well-being and professional growth. You'll have the opportunity to work on challenging and innovative projects at the forefront of embedded technology. Our client provides continuous learning opportunities, including access to online courses, training, and conferences. The company fosters a culture of innovation, collaboration, and mutual respect. You'll be part of a dynamic team that values your expertise and contributions. This role offers excellent work-life balance and significant career development prospects within a leading tech company.
📌 Ingeniero de Software Embebido Senior (Saltillo)
🏢 Placements24
📍 Saltillo