Embedded Systems Security Engineer

Overview

On Site
125k - 155k
Full Time

Skills

C++
Embedded systems
I2C
Embedded C
Vulnerability assessment
Data integrity
Electrical engineering
Computer science
Threat modeling
Risk assessment
ISO/IEC 27001:2005
Problem solving
Effective communication
Professional development
Leadership
Linux
Microsoft Windows
Collaboration
Design
Communication
Computer hardware
Strategy
Documentation
Training
FOCUS
Software development
C
UART
SPI
Algorithms
Firmware
Storage
FIPS
Insurance

Job Details

Embedded Systems Security Engineer

Racine, WI

A leading embedded device company located in Racine, WI is looking for a security engineer to help them work on securing their products. These products include embedded C/C++ software and run primarily on Linux and Windows systems. Anybody with experience in these technologies would be encouraged to apply. This role can be a remote hire, however those in and around Racine willing to work on a hybrid schedule will be given preference.

Position Overview: We are looking for a skilled and passionate Embedded Systems Security Engineer to enhance the security posture of our embedded devices. The ideal candidate will have a deep understanding of embedded systems, possess expertise in security protocols, and be adept at implementing robust security measures to safeguard our products from potential threats.

Responsibilities:
  • Collaborate with cross-functional teams to integrate security features into the design and development of embedded systems.
  • Conduct security assessments and vulnerability analyses on embedded devices to identify and mitigate potential risks.
  • Design and implement secure communication protocols for embedded systems, ensuring data integrity and confidentiality.
  • Develop and maintain security guidelines and best practices for embedded systems development.
  • Stay abreast of the latest security threats and technologies, implementing proactive measures to protect against emerging risks.
  • Work closely with hardware and software engineers to ensure a comprehensive and cohesive security strategy for embedded devices.
  • Participate in the development of security documentation and provide training to internal teams as needed.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Proven experience in embedded systems security, with a focus on threat modeling, risk assessment, and security implementation.
  • Strong programming skills in C and C++.
  • Familiarity with common communication protocols used in embedded systems (e.g., UART, SPI, I2C) and experience securing them.
  • Knowledge of cryptographic algorithms and protocols.
  • Experience with secure boot, firmware update mechanisms, and secure storage on embedded devices.
  • Understanding of hardware security mechanisms, such as TrustZone or secure elements.
  • Familiarity with common security standards and certifications (e.g., Common Criteria, FIPS, ISO 27001).
  • Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.
  • Effective communication skills, both written and verbal.

Benefits:
  • Competitive salary and performance-based bonuses.
  • Health, dental, and vision insurance.
  • 401(k) retirement plan.
  • Professional development opportunities.
  • Collaborative and innovative work environment.

If you are passionate about securing embedded systems and thrive in a dynamic and challenging environment, we invite you to apply for this exciting opportunity. Join us in shaping the future of embedded devices and contributing to the security of connected technologies.

About Motion Recruitment Partners, LLC