15 ago
|
The Adecco Group
|
México
15 ago
The Adecco Group
México
Role: Midd Embedded Software Developer
Apply by Whats App: 55 61 4646 51
Requirements & Job Offer
- Education: Bachelor’s Degree in Information Technologies or related engineering.
- Languages: Fluent Conversational English (speaking, reading, writing)" Level: B2, C1, C2, Fluent
- Modality: Home Office 100 %
- Location: México
- Workday: Monday - Friday
- Monthly Gross Salary: $ 40,000 MXN (On base to experience)
- Hiring: 100 % Payroll
- Contract: Project - Log Term (at least 1 year)
- Benefits: IMSS, 12 Vacation Days per Year, 15 Days of Christmas Bonus, 25 % Vacation Bonus, Life Insurance.
- Plus Benefits: Online Technical Trainings and Access to Academies & Certifications.
- Job Stability & Professional Development
Technical Skills Requirements
- C/C++ at least 3+ years
- Python at least 1 - 2+ years
- FreeRTOS SafeRTOS at least 1+ year
- 5+ years across the full software stack
- Low-level device drivers through application layer
- Strong low-level performance debugging
Key Qualifications & Experience
- Design and implement software running on a distributed embedded system with multiple microcontrollers with a focus on creating re-usable software designs / components.
- Design and implement real-time Ethernet communication.
- Develop custom serial communication protocol over UART, SPI, IPC and I2C interfaces to support reliable data exchange between the device and external components.
- Specify requirements, design, implement, and test both bare metal and RTOS low-level software for creating a scalable platform.
- Work with/resolve ambiguity in requirements/specifications/designs. Maintain clear and concise documentation of design and firmware architecture.
- Create elegant, efficient real-time software components and interfaces.
- Develop software component testing methodologies and implementations to ensure maturity/stability/release readiness, code coverage and adherence to MISRA guidelines
- Create traceability matrix between all SW work products as per ASPICE and ISO26262 guidelines based on safety rating of the component.
- Work with hardware and debuggers at a bench and HIL level to verify software operation.
- Profile power / CPU / bus usage and identify opportunities for optimization on the component/ system level.
- Collaborate with V&V; to develop comprehensive test plans and perform thorough testing to validate firmware functionality, stability, and performance under various conditions, including low power modes.
- Interface with external vendors, including review of firmware specifications, providing design guidance, and integrating code releases.
- Work with integration test team to automate unit tests / SW components tests in nightly builds with python scripting.
- Provide bench and debugging support to offshore team
- Perform integration testing, debug integration issues, coordinate triaging session with different component owners and deliver release in time.
Soft Skills
- Effective Communication
- Problem Solving
- Attention to Detail
- Critical & Analytical Thinking
- Quality-Oriented Mindset
- Results Oriented
📌 Embbeded Software Engineer (México)
🏢 The Adecco Group
📍 México