Senior Engineer - Cybersecurity Software Engineer

AMETEK

Bengaluru Urban

On-site

INR 1,500,000 - 2,100,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AMETEK in Bengaluru, India is seeking an experienced embedded software engineer to develop Linux-based firmware with a focus on security hardening and vulnerability remediation.

You will analyze CVEs in kernels/drivers, design and implement embedded C/C++ software, and collaborate across teams to ensure cybersecurity, quality, and regulatory compliance throughout the product lifecycle.

Qualifications

  • BE in Computer Science or Electronics/Instrumentation/Electrical Engineering
  • 3–6 years of firmware design experience
  • 3 years of experience using C, C++
  • Recent hands-on experience in a hardware/software co-design environment

Responsibilities

  • Develop and maintain Linux-based embedded software, including security enhancements.
  • Analyze and resolve CVEs and vulnerabilities in Linux kernels, drivers, and user-space applications.
  • Design, develop, debug, and maintain embedded C/C++ software for Linux-based systems.
  • Perform security assessments and static code analysis using tools such as FOSSA, CodeSonar, Veracode.
  • Integrate third-party/open-source software while ensuring licensing and cybersecurity compliance.
  • Apply security patches, conduct periodic security scans, and reduce system attack surfaces through hardening activities.
  • Establish and maintain build environments, execute regression testing, and support periodic software releases.
  • Participate in architecture reviews, code reviews, testing activities, and cybersecurity compliance assessments.
  • Collaborate with cross-functional teams to ensure compliance with cybersecurity, quality, and regulatory requirements throughout the product lifecycle.
  • Support cybersecurity audits, maintain compliance documentation, and promote secure development practices within the engineering team.
  • Perform other related duties as required or assigned.

Skills

C programming
C++ programming
Firmware design
Embedded software
Linux
Cybersecurity
Static code analysis
Vulnerability remediation
Software security
Communication

Education

BE in Computer Science or Electronics/Instrumentation/Electrical Engineering

Tools

FOSSA
CodeSonar
Veracode
Git
SVN
YOCTO
Buildroot
CMake

Job description

Job Description:
Roles and Responsibilities:
  • Develop and maintain Linux-based embedded software, including vulnerability remediation and security enhancements.
  • Analyze, track, and resolve CVEs and software security vulnerabilities in Linux kernels (2.6.x to 4.x), drivers, and user-space applications.
  • Design, develop, debug, and maintain embedded C/C++ software for Linux-based systems.
  • Perform security assessments, static code analysis, and software composition analysis using tools such as FOSSA, CodeSonar, Veracode, and similar platforms.
  • Integrate and maintain third-party/open-source software while ensuring licensing and cybersecurity compliance.
  • Apply security patches, conduct periodic security scans, and reduce system attack surfaces through hardening activities.
  • Establish and maintain build environments, execute regression testing, and support periodic software releases.
  • Participate in architecture reviews, code reviews, testing activities, and cybersecurity compliance assessments.
  • Collaborate with cross-functional teams to ensure compliance with cybersecurity, quality, and regulatory requirements throughout the product lifecycle.
  • Support cybersecurity audits, maintain compliance documentation, and promote secure development practices within the engineering team.
  • Perform other related duties as required or assigned.
Minimum Qualifications:
  • Minimum BE in Computer Science or Electronics / Instrumentation / Electrical Engineering education
  • 3-6 years of experience in firmware design
  • 3 years of experience using C, C++
  • Recent hands-on experience in a hardware / software co-design environment.
Desired Qualifications:
  • Strong knowledge of processors like PowerPC, FPGA based soft processors (Microblaze), x86 and ARM based microcontrollers.
  • Working knowledge with tools like FOSSA, CodeSonar, Veracode etc
  • Application development in YOCTO/Buildroot environment and userland (application) programs
  • Deep knowledge of system software, and kernel architecture
  • Familiarity in Test & Measurement products (Data acquisition & control systems)
  • Familiarity with code versioning tools, like Git, SVN.
  • Added advantage of having knowledge on REST API’s and Web Server Software.
  • Familiarity with CMake build system
  • Trained in structured software design, documentation, coding standards and source code / configuration management.
  • Excellent interpersonal and communication skills

For more information, please visit VTI Instruments | Data Acquisition and Functional Test Solutions, United Electronic Industries (UEI) – DAQ, Test, HIL, www.ametek.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer - Cybersecurity Software Engineer
Senior Engineer - Cybersecurity Software Engineer

AMETEK • Bengaluru

On-site
INR 8,596,000 - 12,416,000
Senior Engineer - Cybersecurity Software Engineer
Senior Engineer - Cybersecurity Software Engineer

AMETEK, Inc. • Bengaluru

On-site
INR 11,483,000 - 17,225,000
Senior Engineer - Embedded Product Security
Senior Engineer - Embedded Product Security

Stryker • Gurugram District

On-site
INR 800,000 - 1,200,000
Senior Engineer - Embedded Product Security
Senior Engineer - Embedded Product Security

Stryker Group • Gurugram District

On-site
INR 1,000,000 - 1,500,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Careernet • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Technical Leader – Embedded Software Development
Technical Leader – Embedded Software Development

Emerson • Maharashtra

On-site
INR 1,200,000 - 2,400,000
Technical Leader – Embedded Software Development
Technical Leader – Embedded Software Development

City of Shakopee, MN • Pune District

On-site
INR 3,000,000 - 5,400,000
FUSA V&V + Cybersecurity
FUSA V&V + Cybersecurity

Acldigital • Hyderabad

On-site
INR 800,000 - 1,200,000
Software Developer - Manageability & Security
Software Developer - Manageability & Security

Luxoft • Bengaluru

On-site
Embedded Software Engineer
Embedded Software Engineer

Quest Global • Dadri

On-site
INR 1,200,000 - 1,800,000