Get 10x More Interviews Without Applying Manually | OptimHire

OptimHire
OptimHire Job Auto-Applier
★★★★★
Install
We're excited to introduce the all new OptimHire Mobile App
Trusted by 50,000+ job seekers
Looking to Hire?

Senior Firmware Engineer

Refer and Earn up to $502 USD

Refer & Earn

Get 10x More Interviews
Without Applying Manually

OptimHire’s Job Auto-Applier that will automatically apply to jobs at 300,000+ Companies.

Trusted by 50,000+ job seekers

Description

JOB DESCRIPTION:

  • Embedded Engineer with a strong background in Embedded C programming.
  • Understanding of Microcontroller-based Cybersecurity concepts.
  • Implementing security measures to ensure the safety and integrity of embedded systems in accordance with ISO 21434 guidelines.
  • Proficiency in Embedded Protocols and Peripherals.
  • Familiarity with ISO 26262 is considered an added advantage.
  • Work experience in software development on bare metal, RTOS or Internal Linux.
  • Work experience in developing firmware for 8/16/32 bit micro controllers (ARM, RISC etc)
  • Good understanding w.r.t usage of RTOS
  • Bootloader and software update concepts.
  • Good knowledge on protocols like (RS485, SPI, I2C, ADCs, CAN ,LIN)
  • Proficient in use of embedded SW Development tool chain (Flash/ debug tool chain, IDE).
  • Proficient knowledge on Version Control Systems – GIT/SVN
  • Should have detailed knowledge on microcontrollers / microprocessors along with memory constraints calculations.
  • Experience in using tools like Logiscope / Function Generator / Oscilloscope, etc.
  • Good knowledge in reading schematics and datasheets.
  • Excellent analytical skills and problem-solving skills.
  • Strong communication and interpersonal skills.
  • Must be a self-starter.
  • Ability to work as part of a dedicated project team and independently.


Major Responsibilities:

  • Develop and maintain embedded software using C programming language and adhering to ISO 26262/ISO21434 standards (if applicable).
  • Kw of secure boot processes that guarantee firmware integrity and meet the requirements of ISO 21434.
  • Manage cryptographic keys to enable secure communication and data protection, aligning with industry standards.
  • Collaborate seamlessly with cross-functional teams to ensure the integration of cybersecurity measures throughout the development lifecycle.
  • Utilize Hardware Security Modules (HSMs) to enhance key management and cryptographic operations in line with industry standards.
  • Good communication skills to work with cross-functional team, adaptable to changing requirement with short delivery plan
  • Should be able to lead with example to ensure on-time delivery with good quality of work products.
  • Train junior engineers for resolution of major gaps when found.
  • Guide to make sure that the developers develop code as per the approved document and as per coding standards.
  • Carry out/ make the process of code review.
  • Insists the team to Run static code analysis tool on code. Make sure the team Write unit test scenarios, Organize review of unit test scenarios.
  • Make sure the quality of the technical deliverables.
  • Follow the SDLC process and make sure that the team Fixes QA bugs. Do unit testing again. Close QA bugs.
  • Create/ define the definition of done and acceptance criteria for entire milestone for the work as well as other team members' work.
  • Certify the design along with lead, manager, QA lead.


Qualifications:

  • Bachelor's or Master's degree in Electronics & Communication, Electrical Engineering, Computer Science, or a related field.
  • Proven track record in embedded software development using C programming language.
  • Comprehensive understanding of microcontroller-based cybersecurity concepts and practices, aligned with ISO 21434.
  •  Proficiency in implementing secure boot, hardware protection mechanisms, and encryption techniques.
  • Familiarity with cryptographic key management for secure communication, adhering to industry standards.
  •  Familiarity with ISO 26262 practices is considered an added advantage.
  • Experience in Embedded Protocols and Peripherals such as CAN to optimize system performance and security.
  • Strong problem-solving skills and an unwavering attention to detail.
  • Excellent communication skills for seamless collaboration with cross-functional teams. 

Position

Embedded Developers

Must have skills

C++ - 4 years

Embedded C - 4 years

Controller Area Network - CAN - 4 years

Nice to have skills

Bluetooth

Perks

Access to 10M Jobs Get the OptimHire App

Your Dream Job is
Just a Tap Away

Search smarter, apply faster, and track application on the go with the OptimHire App.

AI Powered Job Search

AI Powered
Job Search

Access to 10M Jobs

Access to
10M Jobs

Auto-Apply to Job

Auto-Apply
to Job

AI Powered Custom Resumes

AI Powered
Custom Resumes

Trusted by 50,000+ job seekers
OptimHire App Preview