> Markdown version of [/jobs/ext/3669912-software-engineer-embedded-systems](https://www.wearedevelopers.com/jobs/ext/3669912-software-engineer-embedded-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Embedded Systems - **Company:** The Meta Game, Inc. - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $183,997.0 - $257,000.0 - **Contract:** Permanent contract - **Skills:** Abstraction Layers, Artificial Intelligence, Android Software Development, Automation of Tests, Booting (BIOS), C++ (Programming Language), Static Program Analysis, Code Coverage, Software Code Optimization, Software Quality, Code Review, Computer Engineering, Continuous Integration, Software Debugging, Linux, Device Drivers, Embedded Software, Firmware, FreeRTOS, Hardware-In-The-Loop Simulation, Joint Test Action (IEEE Standards), Systems Development Life Cycle, Real-Time Operating Systems, Software Engineering, Universal Asynchronous Receiver/Transmitter, USB, Data Logging, Serial Peripheral Interface, Multi-Agent Systems, Prompt Engineering, Peripherals, Technical Debt, AI Coding Agents, Information Technology, Programming Languages - **Published:** October 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a06100a2130f7a2f ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience * 8+ years of experience in embedded software engineering, including development in C or C++ for resource-constrained systems * Experience developing and debugging software across multiple embedded platforms, including RTOS environments and Linux or AOSP on application processors * Experience writing device drivers or hardware abstraction layers for peripherals such as sensors, power management ICs, displays, or communication buses (I2C, SPI, UART, USB) * Experience building telemetry, logging, or monitoring infrastructure to track embedded system health and diagnose production issues at scale * Experience developing automated test infrastructure for embedded systems, including hardware-in-the-loop testing, on-device automation, or CI pipelines targeting embedded targets * Experience debugging complex cross-layer embedded issues using tools such as JTAG debuggers, logic analyzers, oscilloscopes, or static analysis tools, * Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements) * Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews) * Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies * Experience working with AI coding assistants and evaluating their output for correctness, safety, and adherence to embedded development standards * Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews) * Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies * kernel internals (Android or Linux or RTOS), plus device driver development across common subsystems * Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements) * Experience collaborating with silicon or chipset vendors on firmware bring-up, reference design adaptation, and hardware errata mitigation * Experience in leveraging AI tools to accelerate embedded development workflows, automate diagnostics, or improve code quality and test coverage ## Description * Collaborate with cross-functional teams (product, design, operations, infrastructure) to help Meta's AI model build platforms for Android, Linux & RTOSes (Zephyr, FreeRTOS) * Analyze and optimize code for quality, efficiency, and performance, and provide feedback to peers during code reviews * Set direction and goals for teams, lead major initiatives, provide technical guidance and mentorship to peers, and help onboard new team members * Architect efficient and scalable systems that drive complex applications * Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt * Work on a variety of coding languages and technologies * Establish ownership of components, features, or systems with expert end-to-end understanding