Back to jobs

Embedded Software Engineer

Alchemy · Plymouth, MN, US

Spotted 5d agoContract

Job details

Work mode
Hybrid
Employment
Contract
Level
Senior
Experience
5+ years
Education
Bachelor's degree
Posted
Oct 22, 2026
Last confirmed open
Oct 22, 2026
Job description

About this role

Key Responsibilities:

  • Design and execute test plans to independently verify and validate CyberSecurity enhancements on hydraulic mobile valve embedded controllers.
  • Evaluate secure boot architectures, firmware authentication mechanisms, access control models, and secure over-the-air/in-field update processes.
  • Detailed verification plans, test cases, trace matrices, and documented evidence supporting compliance with the European Cyber Resilience Act (CRA) and related regulatory frameworks.
  • Utilize JTAG debuggers, oscilloscopes, and logic analyzers to conduct low-level verification, fault injection, and hardware-in-the-loop (HIL) testing directly on the target hardware.
  • Develop and maintain automated test scripts in Python for security regression testing, hardware interfacing, and test output parsing.
  • Perform targeted source code reviews and static analysis on low-level Embedded C firmware to ensure secure implementation against potential vulnerabilities.

Required Qualifications

  • 5+ years of professional experience in embedded software verification, test engineering, or embedded security validation.
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline.
  • Hands-on experience developing or testing firmware on Texas Instruments C2000 microcontrollers (specifically TMS320F2809 or similar TI DSP/MCU architectures).
  • In-depth technical understanding of secure boot implementations, cryptographic signature verification, key management, access control, and secure firmware flashing.
  • Practical understanding of regulatory cybersecurity frameworks, specifically generating technical evidence for the EU Cyber Resilience Act (CRA), IEC 62443, or ETSI EN 303 645.
  • Strong proficiency in Embedded C (for firmware review) and Python (for test script development and automation).
  • Debugging Tools: Proven expertise using JTAG debuggers, in-circuit emulators, logic analyzers, and protocol analyzers.

Pay: From $65.00 per hour

Experience:

  • Embedded software verification: 8 years (Required)
  • Texas Instruments C2000 microcontrollers : 5 years (Required)
  • EU Cyber Resilience Act (CRA): 5 years (Required)

Work Location: Hybrid remote in Plymouth, MN 55411

Interested in this role?Continue on Indeed to apply.
Apply on Indeed