09 sep
|
Latitude AI
|
México
09 sep
Latitude AI
México
responsibilities
- own the end-to-end architecture of hardware safety and power-management systems, including safe-state strategies, power sequencing, thermal throttling, and watchdog orchestration.
- implement low-level bare-metal and freertos drivers for pmics, voltage supervisors, thermal monitors, and other safety-critical integrated circuits.
- integrate ti safety diagnostic library capabilities including lbist, pbist, ecc, dcc, and esm into firmware and map diagnostic coverage to iso 26262 hardware fault metrics.
- perform deep-dive code reviews across hardware safety modules and maintain clean, consistent, testable driver interfaces and error-handling patterns.
- serve as the subject-matter expert for hardware-firmware-safety interfaces and resolve ambiguities involving sequencing, watchdog timing, thermal limits, and voltage thresholds.
- mentor engineers on embedded safety patterns, driver architecture, rtos integration, iso 26262 traceability, and functional-safety reasoning.
requirements
- bachelor's degree in computer engineering, computer science, electrical engineering, robotics, or a related field plus 4+ years of relevant experience; alternatively, a master's degree plus 2+ years of relevant experience or a phd.
- deep experience developing embedded c/c++ software with advanced language features, clean abstractions, interface-based design, and embedded constraints such as no exceptions and no rtti.
- expertise in arm-based soc architectures, especially arm cortex-r5f, including memory-mapped i/o, vim interrupt controllers, mpu configuration, cache behavior, and memory barriers.
- experience configuring mpus and hardware-level firewalls for spatial and temporal isolation in multi-core safety-critical environments.
- experience building or significantly refactoring hardware abstraction layers for multiple hardware targets, rtos environments, or variant configurations.
- ability to independently root-cause complex failures involving power sequencing, watchdogs, thermal throttling, interrupt latency, shared memory, rtos scheduling,
and hardware peripherals.
- expert-level proficiency with jtag, on-target debugging, logic analyzers, and other tools for verifying low-level hardware-software interactions.
- deep understanding of freertos and/or safertos, including task lifecycle, synchronization, interrupt handling, timing constraints, preemption, priority inversion, and stack requirements.
- direct experience developing datasheet-based drivers for safety-critical integrated circuits using spi/i2c, register-level configuration, fault handling, and diagnostic integration.
- foundational knowledge of iso 26262 asil-b/c functional-safety concepts, including safe states, diagnostic coverage, fault-tolerance allocation, and requirements traceability.
- preferred experience with tda4/j784s4 jacinto 7 or other ti automotive socs, ti psdk, sdl, register maps, and peripheral architectures.
- preferred expertise in linux-based embedded software development, gtests, python scripting, bazel, and docker.
- preferred experience with iso 26262 audits or certification, jama requirements traceability, fmea/hara, safety cases, hardware diagnostic frameworks, tracealyzer, in-circuit emulators, or automotive and other safety-critical domains.
benefits
- medical, dental, and vision insurance for employees and families, plus a health savings account with available employer match.
- employer-matched 401(k) with immediate vesting and employer-paid group term life insurance.
- paid parental leave, paid medical leave, unlimited vacation, and 15 paid holidays.
- daily lunches, snacks, and beverages at office locations.
- pre-tax healthcare, dependent-care, and commuter benefits.
- monthly wellness stipend, adoption/surrogacy support, and backup child and elder care.
- professional development reimbursement and an employee assistance program.
- discounted legal services, identity theft protection, pet insurance, employee resource groups, quarterly team activity stipend, and wellness initiatives.
- full-time position based in california; visa sponsorship is available and permanent u.s. work authorization is required.
📌 Senior embedded software engineer (c++) (México)
🏢 Latitude AI
📍 México