{"schemaVersion":"jobsearcher.job.v1","id":"6cfc58e68226ed50a6bfbfa5","url":"https://jobsearcher.com/jobs/6cfc58e68226ed50a6bfbfa5","canonicalUrl":"https://jobsearcher.com/jobs/6cfc58e68226ed50a6bfbfa5","title":"Embbeded Software Engineer","description":"Role: Midd Embedded Software DeveloperApply by Whats App: 55 61 4646 51Requirements & Job OfferEducation: Bachelor’s Degree in Information Technologies or related engineering.Languages: Fluent Conversational English (speaking, reading, writing)\" Level: B2, C1, C2, FluentModality: Home Office 100 %Location: MéxicoWorkday: Monday - FridayMonthly Gross Salary: $ 40,000 MXN (On base to experience)Hiring: 100 % PayrollContract: 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 DevelopmentTechnical Skills RequirementsC/C++ at least 3+ yearsPython at least 1 - 2+ years FreeRTOS SafeRTOS at least 1+ year 5+ years across the full software stackLow-level device drivers through application layerStrong low-level performance debuggingKey Qualifications & ExperienceDesign 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 guidelinesCreate 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 teamPerform integration testing, debug integration issues, coordinate triaging session with different component owners and deliver release in time.Soft SkillsEffective CommunicationProblem SolvingAttention to DetailCritical & Analytical ThinkingQuality-Oriented MindsetResults Oriented","company":"Adecco Group","rawCompany":"adecco group","city":"Aurora","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-08-15T09:43:51.549Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embbeded Software Engineer","description":"Role: Midd Embedded Software DeveloperApply by Whats App: 55 61 4646 51Requirements & Job OfferEducation: Bachelor’s Degree in Information Technologies or related engineering.Languages: Fluent Conversational English (speaking, reading, writing)\" Level: B2, C1, C2, FluentModality: Home Office 100 %Location: MéxicoWorkday: Monday - FridayMonthly Gross Salary: $ 40,000 MXN (On base to experience)Hiring: 100 % PayrollContract: 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 DevelopmentTechnical Skills RequirementsC/C++ at least 3+ yearsPython at least 1 - 2+ years FreeRTOS SafeRTOS at least 1+ year 5+ years across the full software stackLow-level device drivers through application layerStrong low-level performance debuggingKey Qualifications & ExperienceDesign 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 guidelinesCreate 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 teamPerform integration testing, debug integration issues, coordinate triaging session with different component owners and deliver release in time.Soft SkillsEffective CommunicationProblem SolvingAttention to DetailCritical & Analytical ThinkingQuality-Oriented MindsetResults Oriented","datePosted":"2026-08-15T09:43:51.549Z","dateModified":"2026-08-15T09:43:51.549Z","hiringOrganization":{"@type":"Organization","name":"Adecco Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Aurora","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"6cfc58e68226ed50a6bfbfa5"},"url":"https://jobsearcher.com/jobs/6cfc58e68226ed50a6bfbfa5"}}