Full Time

Software Engineer (Embedded Systems & Vulnerability Research)

Battelle
$130,000 - $190,000* / year (about $63–$91 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

About this kind of role

What a Software Engineer (Embedded Systems & Vulnerability Research) usually does. The employer's own details are in the listing.

Typically does: Develops software for embedded systems, often found in devices like consumer electronics, vehicles, or industrial equipment. This role involves designing, implementing, and testing software components while also researching and identifying potential security vulnerabilities within those systems. Responsibilities may include writing firmware, device drivers, and low-level system software, alongside conducting penetration testing and reverse engineering. The work frequently requires a deep understanding of hardware and software interaction.

Tools and skills: Proficiency in programming languages like C, C++, Python, and assembly language, alongside experience with debugging tools, embedded operating systems, and security analysis frameworks is common.

Good fit for: Individuals with a strong background in computer science, a passion for both hardware and software, and a keen interest in security are typically successful in this role.

Unemployment in Latvia was 7.3% in July 2026, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.