logo

JobNob

Your Career. Our Passion.

Architect Functional Safety


Utthunga Technologies Pvt. Ltd.


Location

Bangalore | India


Job description

Job Description

Major Responsibilities:

Develop and maintain embedded software using C programming language, incorporating industry-leading practices in Functional Safety IEC61508 and adhering to ISO 26262 standards.
Design and execute functional safety processes that guarantee firmware integrity and meet the requirements of ISO 26262
Identifying, evaluating and Integrate safety libraries and wrapper applications for the safety critical application.
Manage safety life cycle and ISO26262 development guidelines, V&V methods has to be followed.
Collaborate seamlessly with cross-functional teams to ensure the integration of functional safetymeasures throughout the development lifecycle.
Utilize Safety Test Libraries (STLs) to enhance safety critical operations in line with industry standards.
Apply expertise in Embedded Protocols and Peripherals such as CAN to optimize system performance and safety.
Responsible for the designing embedded software as per ISO26262 and target application including security.
Support and lead DIA preparation
Support and lead Safety plan preparation
Ensure organisation and project specific safety culture
Ensure involvement on safety activity in all phases of development
Management of Safety requirements and architecture
Ensure availability of necessary work products in all phases of development
Support and lead Functional safety reviews and audits
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.
For a given requirement - documenting safety Requirements specification, and acceptance criteria.
Creating WBS and schedule, Provide support for commercial estimation.
Owner of the complete design and documentation - HLD and LLD.
Review requirement understanding document, flow chart/pseudocode/impact analysis document.
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.

Job Description:
Embedded Engineer with a strong background in Embedded C programming.
Deep understanding of Microcontroller-based Functional Safety concepts as per ISO26262
Good understanding of ISO 26262.
Hands on experience on HARA, FSC, TSC, FMEA and FTA
Experience on tools and software qualification
Experience on working with automotive software
Good understanding of various vehicle systems, functions and working principles.
Experience in functional safety audit and assessment.
The ideal candidate will adapt at implementing safety measures to ensure the safety and integrity of embedded systems in accordance with ISO 26262 guidelines.
Proficiency in Embedded Protocols and Peripherals.
Exposure to ISO 21434 is considered an added advantage.
Design documentations and Architecture specifications experience.
Expert knowledge in writing software for embedded Systems in C (Embedded C++ language is a addedd 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.
Ethernet stack like LwIP and communication protocols like TCP/IP, MQTT etc.
Socket programming in Linux environment.
Good knowledge on protocols like (RS485, SPI, I2C, ADCs, CAN ,LIN)
Knowledge in Filedbus protocol is an added advantage
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.

Qualifications:

1. Bachelor's or Master's degree in Electronics & Communication, Electrical Engineering, Computer Science, or a related field.

2. Proven track record in embedded software development using C programming language.

3. Comprehensive understanding of microcontroller-based Safety concepts and practices, aligned with ISO 26262

4. Familiarity in implementing secure boot, hardware protection mechanisms, and encryption techniques.

5. Familiarity with cryptographic key management for secure communication, adhering to industry standards.

6. Familarity with Hardware Security Modules (HSMs) and their relevance to enhancing security practices.

7. Experience with ISO 26262 practices is considered an added advantage.

8. Solid experience in Embedded Protocols and Peripherals such as CAN to optimize system performance and security.

9. Strong problem-solving skills and an unwavering attention to detail.

10. Excellent communication skills for seamless collaboration with cross-functional teams.

Must to have / Mandatiry Skills

Embedded C programming

ISO26262

Hands on experience on HARA, FSC, TSC, FMEA and FTA

Controller Area Network (CAN)

Embedded protocols

Cross-functional collaboration

Embedded systems security

I2C/UART/SPI/EEPROM

Good to Have/Secondary Skiils

Embedded C++ (Optional)

Microcontroller cybersecurity

Secure boot implementation

JTAG protection

Flash memory security

Encryption and decryption

Hardware Security Module (HSM)

Cryptographic key management

Hands on experience ISO 21434


Job tags



Salary

All rights reserved