Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Idaho Scientific ยท 3 months ago

Embedded Software Engineer

Idaho Scientific is a company that designs and deploys secure system solutions for military applications. They are seeking an Embedded Software Engineer to analyze and enhance the security of embedded systems, utilizing advanced debugging tools and collaborating with a team to solve complex problems.

Cyber Security
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Deep dive into software, firmware, and hardware components to understand their architecture, functionality, and communication protocols
Analyze assembly language, machine code, and source code to decipher complex algorithms, uncover hidden features, and identify security flaws
Specialize in identifying vulnerabilities unique to embedded systems, including buffer overflows, stack vulnerabilities, and memory leaks
Utilize advanced development/debugging tools, e.g., C compliers, linkers, in-circuit debug, logic analyzers
Document reverse engineering efforts and results
Work individually and with a team to complete tasks

Qualification

Embedded C programmingAssembly languagesEmbedded systems architectureReverse engineering toolsCybersecurity principlesApplied cryptographyOperating systems experienceXilinx VivadoPythonProblem-solving skillsTeam collaborationCreative thinking

Required

US Citizenship
Ability to get a security clearance
Bachelor's degree in Computer Science, Electrical Engineering, or a related field
Expert in embedded C programming
Proficient in one or more assembly languages
Familiarity with embedded systems architecture, microcontrollers, and real-time operating systems
Experience with reverse engineering tools and techniques (e.g., IDA Pro, Ghidra, JTAG debugging)
Strong problem-solving skills and the ability to think creatively to find solutions
Knowledge of cybersecurity principles and best practices is a plus

Preferred

Active US Security Clearance
Working knowledge of applied cryptography
Expertise using Xilinx Vivado
Expertise in additional software programming languages, e.g. Python
Embedded system design experience
Operating systems experience

Benefits

Competitive Pay
Flexible Work Schedule
Health Benefits and Insurance
Retirement fund contributions
Profit Sharing
Generous Paid Time Off Policy

Company

Idaho Scientific

twittertwitter
company-logo
Idaho Scientific specializes in high performance solutions to Anti-Tamper and Cyber Security problems.

Funding

Current Stage
Early Stage
Company data provided by crunchbase