Functional Safety Engineer
- 🇮🇳 India
- On-site
- 4 days ago
- C++
- Python
- UART
- SPI
- I2C
- Cortex
- IEC
UST Job Title: Developer III Embedded Software
Who we are
At UST, we help the world s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we co-create lasting change with our clients. With over 26,000 employees in 25 countries, we build for boundless impact touching billions of lives worldwide. Visit us at UST.com.
Job Description:
Key Responsibilities in Your New Role
· Developing and maintaining code examples demonstrating Class B and SIL 2 self-test coverage, including CPU, RAM, Flash, clock, stack, and watchdog diagnostics.
· Debugging and validating self-test libraries and safety diagnostics across application code, register-level, and board-level environments. · Collaborating with R&D, Software, and Marketing teams to align safety content with product roadmaps and customer requirements.
· Authoring and maintaining application notes, safety manuals, and technical documentation.
· Supporting Class B / SIL 2 certification activities, including preparing evidence packages and coordinating with internal teams and third-party certification bodies.
Qualifications
· Bachelor’s degree in Electrical/Electronics Engineering or equivalent,with 3–6 years of experience in embedded development.
· Skilled in C programming, with experience in C++, Python, and/or assembly language.
· Solid understanding of standard MCU peripherals and system resources, including clocks/PLLs, watchdogs/timers, UART, SPI, I2C, ADC, and PWM.
· Experience with Arm Cortex-M MCUs, preferably PSoC Control and XMC families, across single- and multi-core architectures.
· Ability to debug and root-cause issues at the application code, register, and board level; comfortable using debuggers such as GDB/JTAG, oscilloscopes, and fault-injection techniques.
· Working knowledge of IEC 61508 (SIL 2) and/or ISO 26262 is desired; familiarity with IEC 60730/60335 Class B requirements is advantageous.
· Hands-on experience with Class B / SIL 2 self-test libraries, including CPU register/PC/interrupt tests, RAM march tests, Flash CRC/signature checks, clock monitoring, and stack/watchdog tests, is a plus.
· Experience authoring or contributing to safety manuals, FMEDA reports, and application notes is a
plus.
Professional Skills
-Effective oral and written communication skills, including technical documentation.
· Ability to translate certification and standards requirements into practical application content, such as code examples, application notes, and training materials.
· Ability to independently plan and prioritize deliverables against program timelines.
At UST, our culture is built on our core values:
Humility:
We listen, learn, and act selflessly.
Humanity:
We strive to improve the lives of others through our work.
Integrity:
We honor commitments and act responsibly.
We celebrate diversity, inclusion, and innovation placing people at the center of everything we do.
Equal Employment Opportunity Statement UST is an Equal Opportunity Employer. All employment decisions are made without regard to age, race, creed, color, religion, sex, national origin, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, or any other protected characteristic under applicable law.
Functional Safety Engineer · UST