CareerPlanSign in

Software Engineer

USA💼 Full-time🗓 2026-09-04 → 2026-09-27

Core

Develop, test, and maintain software for low-level components and embedded systems while supporting reverse engineering and vulnerability research.

Role type

Software Engineer (Embedded Systems & Security)

Builds

Low-level software components and embedded system solutions

Domain

Embedded Systems / Cybersecurity

Deliverable

production ML models | product features

Required skills

C/C++, Python, computer architecture, operating systems, Linux command-line, software security fundamentals

Preferred skills

reverse engineering, vulnerability research, system behavior analysis

Technologies

C, C++, Python, Linux

Responsibilities

Write, test, debug, and maintain clean software for low-level components and embedded systems; Support reverse engineering, vulnerability research, and system behavior analysis; Deconstruct technical systems to understand functionality and security implications; Participate in code reviews, technical discussions, and collaborative problem-solving; Document code, technical findings, and software workflows.

Seniority

Individual Contributor

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.