> Markdown version of [/jobs/ext/2347843-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2347843-embedded-software-engineer). 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). --- # Embedded Software Engineer - **Company:** Berla Corporation - **Location:** Annapolis, MD, United States - **Experience:** Experienced - **Salary:** $125,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Data Analysis, Build Automation, Encodings, Data Structures, Software Debugging, Linux, File Systems, Embedded Operating Systems, Embedded Software, Firmware, SQL Databases, System Software, Scripting, Maintaining Code, U-Boot, Programming Languages - **Published:** August 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a03e6d48b70045eb ## About the Role * At least 3 years of experience in embedded software, embedded systems, or embedded security * Experience performing binary analysis, including disassembly and decompilation, and reading assembly on embedded-class architectures * Familiarity with Linux, QNX and Android based embedded systems and how they store and protect data * Hands-on hardware skills, including working with debug interfaces, board-level rework, and signal capture * Familiarity with embedded communication buses and the ability to observe and interpret device traffic * Proficiency in a scripting or programming language for building parsing and automation tooling * Solid understanding of file systems, data encoding, encrypted SQL databases, and cryptographic and secure-boot concepts * Strong analytical and data analysis skills, with the ability to interpret, correlate, and validate data and work through undocumented systems * Experience maintaining code in a version-controlled repository following established best practices * Clear communication skills, comfort working cross-functionally, and the ability to travel locally and internationally as needed ## Description * Extract and analyze embedded firmware and operating system software from automotive systems to discover key artifacts such as data structures, storage formats, and protection mechanisms * Access embedded devices through hardware and debug interfaces to acquire firmware and memory, and recover data from locked, damaged, or protected devices using appropriate techniques * Work with embedded operating systems such Linux, QNX and Android * Defeat device protections such as secure boot, encryption, obtain ADB and root access to target systems, where required to complete analysis * Decrypt and analyze encrypted SQL databases and proprietary storage formats to recover and interpret structured data * Analyze recovered data to identify, correlate, and validate artifacts of interest, and document findings for downstream forensic use * Develop repeatable, forensically sound extraction and decoding methods and maintain clear documentation of methodologies, target hardware, and attack surfaces * Build automation to parse, decode, and validate recovered data at scale * Maintain a code repository in accordance with industry's best practices as directed by leadership * Collaborate with engineers, analysts, and product managers to prioritize targets and move research into supported product capabilities ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 191: Malware interviews, EU ❤️ Open Source and Skilled Agents](https://www.wearedevelopers.com/magazine/645-dev-digest-191-malware-interviews-eu-open-source-and-skilled-agents) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)