Embedded Engineer

Insight Global

Minneapolis (MN)

Híbrido

USD 80 000 - 113 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Insight Global is seeking an IoT/Embedded Security Engineer in Eagan, MN for a contract role through end of 2027. Hybrid work model with starting pay at $70/hr.

You will partner with stakeholders to define secure requirements for embedded firmware, IoT devices, and backend services, and lead security initiatives across the lifecycle. The role requires 5+ years in software/firmware, 3+ years in C/C++ for embedded, and experience with secure coding, hardware security controls, and secure OTA

Qualificações

  • Bachelor's degree required in a technical field (see above).
  • 5+ years in software/firmware development in fast-moving product teams.
  • 3+ years C/C++ for embedded firmware.
  • Experience with secure coding, reviews, remediation, and defect management.
  • Experience with embedded RTOS or bare-metal—constrained devices.

Responsabilidades

  • Define secure system requirements for embedded firmware, IoT edge devices, gateways, and backend components.
  • Design, develop, test secure firmware and IoT software following secure-by-design principles.
  • Implement hardware security controls (secure elements, TPMs, hardware root of trust, JTAG/SWD lockdown).
  • Apply memory safety practices and compiler hardening to mitigate C/C++ vulnerabilities.
  • Develop secure provisioning workflows (key injection, certificate enrollment, device identity lifecycle).
  • Integrate secure cloud-to-device communication patterns (mutual TLS, token-based auth, rotation, secure onboarding).
  • Lead vulnerability triage, root-cause analysis, remediation, patch development, and release coordination.
  • Perform threat modeling, secure code reviews, static/dynamic analysis, dependency scanning, security testing.
  • Participate in embedded incident response, disclousure, rapid hotfix development for fielded devices.
  • Design/implement secure OTA update pipelines with signing, encryption, rollback, A/B partitions.
  • Integrate SAST, DAST, dependency scanning, and firmware security checks into CI/CD pipelines.
  • Collaborate with cross-functional teams to deliver secure connected products.
  • Stay current with cybersecurity standards and secure development practices.

Conhecimentos

5+ years software/firmware development
3+ years C/C++ embedded
secure software development
embedded RTOS/bare-metal
serial protocols UART_SPI_I2C
ARM microcontrollers
vulnerability management
cybersecurity frameworks/standards

Formação académica

Bachelor's degree in Computer Engineering/CS/Electrical Eng/Cybersecurity

Descrição da oferta de emprego

Title: IoT Engineer/Embedded Security Engineer

Location: Eagan, MN

Pay: Starting at $70/hr

Duration: Contract through end of 2027

Model: Hyrbid

Job Description
  • Partner with stakeholders, product teams, and security teams to define secure system requirements for embedded firmware, IoT edge devices, gateways, and backend-connected components.
  • Design, develop, and test secure firmware and IoT software using secure-by-design principles, including authentication, authorization, secure communications, encryption, logging, and secure update mechanisms.
  • Implement hardware security controls including secure elements, TPMs, hardware root of trust, and JTAG/SWD lockdown.
  • Apply memory safety practices and compiler hardening techniques to mitigate common C/C++ vulnerabilities.
  • Develop secure device provisioning workflows including key injection, certificate enrollment, and device identity lifecycle management.
  • Integrate secure cloud to device communication patterns such as mutual TLS, token based authentication, certificate rotation, and secure onboarding using cloud to device security.
  • Lead vulnerability triage, root-cause analysis, remediation planning, patch development, verification, and release coordination for embedded and IoT software components.
  • Perform and support threat modeling, secure code reviews, static and dynamic analysis, dependency scanning, and security testing throughout the software development lifecycle.
  • Participate in embedded incident response, coordinated disclosure, and rapid hotfix development for fielded devices.
  • Design and implement secure OTA update pipelines including signing, encryption, rollback protection, A/B partitioning, and update integrity validation using secure OTA lifecycle best practices.
  • Integrate SAST, DAST, dependency scanning, and firmware specific security checks into CI/CD pipelines using secure CI/CD pipelines principles.
  • Collaborate with cross-functional teams, including hardware, software, product management, quality, regulatory, and external partners, to deliver secure connected products.
  • Stay current with cybersecurity standards, secure development practices, emerging vulnerabilities, tools, and techniques relevant to embedded systems and industrial IoT environments.
Required Skills & Experience
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Cybersecurity, or a similar technical degree.
  • 5 or more years' experience in software or firmware development in a fast-moving product development environment.
  • 3 or more years working in C or C++ for embedded firmware development.
  • Experience applying secure software development practices, including secure coding, code review, vulnerability remediation, and security defect management.
  • Experience with embedded RTOS or bare-metal development and security considerations for constrained devices.
  • Experience with serial communication protocols, such as UART, SPI, and I2C, and secure communication concepts for connected systems.
  • Experience with ARM-based microcontrollers, such as Microchip, NXP, Silicon Labs, or STMicroelectronics.
  • Experience with vulnerability management processes, CVE analysis, SBOM usage, dependency scanning, penetration test findings, and remediation verification.
  • Experience with cybersecurity frameworks or secure development standards such as NIST SSDF, IEC 62443, ISO 27001, OWASP, or secure product lifecycle practices.
Nice to Have Skills & Experience
  • Experience supporting embedded firmware platforms, board support package development, secure boot, secure storage, cryptographic services, or firmware update mechanisms.
  • Experience in one or more of the following areas: bootloaders, embedded file systems, Linux, CAN Bus, Modbus RTU, Modbus TCP, network security, device identity, or certificate management.
  • Experience with Agile development methodologies and integrating security activities into sprint planning, backlog management, release readiness, and defect triage.
  • Initiative and ability to work independently and as a member of a multi-disciplinary team while managing multiple security, development, or remediation priorities.
  • Strong communication skills, both verbal and written, with the ability to clearly explain technical security risks, remediation plans, and release impacts to technical and non-technical stakeholders.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior IoT Embedded Security Engineer
Senior IoT Embedded Security Engineer

Insight Global • Minneapolis (MN)

Híbrido
USD 80 000 - 113 000
Embedded Security Engineer
Embedded Security Engineer

Pentangle Tech Services | P5 Group • Mountain View (CA)

Presencial
USD 130 000 - 180 000
Sr Embedded Engineer – Security
Sr Embedded Engineer – Security

Salt Digital Recruitment • Fort Collins (CO)

Híbrido
USD 100 000 - 130 000
Sr. Product Security Engineer
Sr. Product Security Engineer

Pentangle Tech Services | P5 Group • Lake Forest (CA)

Híbrido
USD 130 000 - 170 000
Firmware Engineer
Firmware Engineer

FPC of Savannah • Fort Snelling Unorganized Territory (MN)

Presencial
USD 110 000 - 150 000
Product Security Engineer
Product Security Engineer

Cypress HCM • Irvine (CA)

Presencial
USD 130 000 - 180 000
Embedded Security Test Engineer
Embedded Security Test Engineer

Veriipro • Plymouth (MN)

Presencial
USD 110 000 - 140 000
IoT Security Engineer
IoT Security Engineer

Insight Global • Saint Paul (MN)

Presencial
USD 110 000 - 165 000
Embedded Cyber Security Engineer
Embedded Cyber Security Engineer

Pentangle Tech Services | P5 Group • Troy (MI)

Presencial
USD 110 000 - 150 000
Embedded Engineer
Embedded Engineer

Eight Eleven Group • Sugar Land (TX)

Híbrido
USD 69 000 - 96 000