CrawlJobs Logo

Software Engineer – Embedded & Functional Safety Software

India, Bangalore · Job Posted May 30, 2026
Apply Position
Job Link Share

Job Description

We are looking for a Software Engineer with a strong background in embedded and low-level robotics software, and a clear focus on functional safety and safe system behavior, to join a customer-facing front-office engineering team. This role is well suited for engineers coming from embedded R&D, firmware, or safety-critical domains who want to see their work directly impact robots operating in real customer environments. You will work close to deployed systems, owning safety-relevant and hardware-near issues observed in the field, and ensuring that safety mechanisms behave correctly under real operating conditions. The position sits between field deployments and core R&D. You will implement fixes where possible, improve and validate safety logic, and escalate well-characterized issues when deeper architectural changes are required.

Job Responsibility

  • Take end-to-end ownership of embedded and safety-related software issues observed in customer deployments
  • Investigate safety-relevant incidents, unexpected stops, degraded behavior, or fault scenarios
  • Analyze logs, traces, watchdog events, fault reports, and system resets from deployed robots
  • Reproduce safety-critical failures in lab and controlled environments
  • Design and implement fixes and improvements in embedded C/C++ software
  • Work with microcontrollers, real-time constraints, and low-level drivers, with safety as a primary concern
  • Implement, validate, and improve safety mechanisms such as monitoring, fault detection, redundancy, and safe states
  • Work with SICK safety logic, including configuration, debugging, and validation
  • Use and contribute to Safety Designer configurations and safety logic design
  • Assess whether issues can be resolved within the front-office scope or require structured escalation to core R&D
  • Escalate issues with clear safety impact analysis, reproduction steps, and mitigation proposals
  • Collaborate closely with electronics, systems, safety specialists, and R&D teams
  • Contribute to improving testing, validation, and deployment pipelines to prevent safety regressions

Requirements

  • 5+ years of professional experience in software development with strong C++ / C focus
  • Solid experience debugging embedded systems, preferably in robotics or safety-relevant contexts
  • Hands-on experience with robot firmware or embedded robotics software
  • Ability to reason about system behavior across software, electronics, mechanics, and physical effects
  • Strong focus on robustness, determinism, and predictable system behavior
  • Experience working with field-reported issues and ambiguous failure modes
  • Experience with test-driven development and agile methodologies
  • Fluent in spoken and written English
  • M.Sc. in Robotics Engineering, Electrical Engineering, Computer Science, or a closely related field
  • Functional safety concepts such as hazard mitigation, fault detection, monitoring, and safe state handling
  • SICK safety controllers and safety logic, including configuration and troubleshooting
  • Experience using Safety Designer for safety logic design and validation
  • Embedded C development for microcontrollers
  • Hardware-level debugging (JTAG, SWD, logic analyzers, oscilloscopes)
  • CAN bus, CANopen, and safety-relevant communication patterns
  • Watchdogs, diagnostics, and fault-handling mechanisms
  • Sensor and motor controller interfacing with safety considerations
  • Li-Ion batteries and battery management systems
  • Ability to read and contribute to electrical schematics
  • Firmware update, flashing, and rollback strategies
  • CI/CD and automated testing for embedded and safety-related software
  • Version control systems (e.g., Git)
  • Experience collaborating across front-office, electronics, safety, and R&D teams
  • Experience using AI development tools

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer – Embedded & Functional Safety Software

8 matching positions

Cyber & Functional Safety Engineer

We are looking for a Cyber & Functional Safety Engineer to support the design, a...
Location
Location
Italy , Torino
Salary
Salary:
Not provided
re-lab.it Logo
RE:LAB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Technical background (e.g., degree in electronic engineering, computer science, automation, mechatronics or similar fields)
  • Basic understanding of cybersecurity principles for embedded and connected systems
  • Basic knowledge of functional safety concepts
  • Ability to read and contribute to hardware/software technical specifications
  • Strong analytical skills, problem solving abilities, and teamwork in multidisciplinary environments
Job Responsibility
Job Responsibility
  • Support the definition and management of cybersecurity and functional safety requirements throughout the product lifecycle
  • Collaborate with hardware and software development teams to integrate security and safety measures into system architectures
  • Contribute to risk assessment activities, hazard analysis, and risk evaluation
  • Participate in the preparation of technical documentation and reports
  • Support verification, validation, and internal/external audits related to safety and cybersecurity
  • Keep up to date with relevant standards and industry best practices
  • Fulltime
Read More
Arrow Right

System Safety Engineer Expert

As a System Safety Engineering Subject Matter Expert, you will be responsible fo...
Location
Location
Canada , Montréal
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Systems Engineering, Electrical/Computer Engineering, Software Engineering, or a related field
  • Strong expertise in functional safety (ISO 26262) and SOTIF (ISO 21448) applied to automotive or embedded systems
  • Functional Safety certification (ISO 26262, TÜV certification, etc.) is a strong asset
  • Solid background in safety architecture design, safety mechanisms, and verification
  • Ability to translate safety analyses into implementable design solutions
  • Experience producing and reviewing safety-related artifacts (safety plans, safety concepts, safety cases, etc.)
  • Excellent collaboration skills with cross-functional engineering teams (software, hardware, systems)
Job Responsibility
Job Responsibility
  • Translating high-level safety goals into tangible, verifiable system-level solutions
  • Allocating functional safety and SOTIF technical safety requirements to software and hardware components
  • Defining and implementing technical safety concepts and safety architectures
  • Ensuring that ADAS and autonomous driving software architectures include necessary safety mechanisms
  • Acting as crucial link between theoretical Safety Case analysis and practical engineering design
  • Working with development teams to produce detailed safety-related artifacts
What we offer
What we offer
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table
  • Fulltime
Read More
Arrow Right

Safety Engineer

The Safety Engineer is responsible for ensuring the safe operation, integration,...
Location
Location
United States , Salinas
Salary
Salary:
111870.00 - 124300.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Mechanical, Electrical, Mechatronics, or Safety Engineering (or related field)
  • 3+ years of experience in a safety engineering role, preferably with a focus on powertrain systems
  • Knowledge of functional safety standards (ISO 26262, IEC 61508, etc.)
  • Experience with industrial equipment, safety controls, and risk mitigation techniques
  • Strong analytical and problem-solving skills
  • Excellent communication and team collaboration abilities
Job Responsibility
Job Responsibility
  • Conduct risk assessments and safety analyses (e.g., FMEA, HAZOP, FTA) on powertrain systems and test equipment
  • Develop and implement safety standards, policies, and procedures in accordance with applicable regulations (e.g., OSHA, ISO 26262, ISO 13849)
  • Collaborate with design, validation, and manufacturing teams to ensure safety is embedded in all stages of equipment lifecycle
  • Review mechanical, electrical, and software designs for safety compliance
  • Lead incident investigations and root cause analyses related to powertrain equipment
  • Specify and validate safety systems (e.g., emergency stop systems, interlocks, guarding)
  • Support equipment commissioning, maintenance planning, and safety audits
  • Document safety protocols, create reports, and provide training to engineering and operations teams
  • Fulltime
Read More
Arrow Right

Functional Safety Manager

Plus is looking for a functional safety manager specializing in vehicle embedded...
Location
Location
United States , Santa Clara
Salary
Salary:
160000.00 - 200000.00 USD / Year
plus.ai Logo
PlusAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in CS, ME, EE, Mechatronics or related field
  • Proficiency in English
  • 3+ years experience developing safety critical embedded systems
  • 5+ years experience in automotive systems development or similar
  • Understanding of automotive software development process
  • Extensive knowledge of ISO-26262 Automotive Functional Safety
  • Experience conducting safety reviews and analysis (HARA, FTA, FMEA, FMEDA etc.)
  • Working knowledge of ISO-21448 Safety of the Intended Function
  • Working knowledge of UL4600 Evaluation of Autonomous Safety
Job Responsibility
Job Responsibility
  • Work in coordination with global engineering teams to define vehicle-level self-driving requirements
  • Define system reliability and robustness requirements for the autonomous ECU, sensor set and electrical interfaces
  • Conduct Hazard Analysis & Risk Assessment (HARA) reviews of autonomous systems/features
  • Conduct Failure Mode and Effect Analysis (FMEA) reviews of autonomous systems/features
  • Work with a data infrastructure team to identify operational data to quantify real world performance
  • You will be in a customer facing role, representing Plus for interactions with OEMs
  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts
  • Ensure team compliance with QMS, monitor quality, and drive process improvements
What we offer
What we offer
  • Work, learn and grow in a highly future-oriented, innovative and dynamic field
  • Wide range of opportunities for personal and professional development
  • Catered free lunch, unlimited snacks and beverages
  • Highly competitive salary and benefits package, including 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Expert

Senior role developing and certifying Electronic Engine Controllers (EECs) for a...
Location
Location
Canada , Montreal
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field
  • 10 years of experience in low-level embedded software development
  • 3-5 years in similar aerospace or safety-critical domain preferred
  • Solid knowledge of DO-178B/C standards for software development in airborne systems
  • Proficient in C programming for real-time embedded systems
  • Familiarity with microcontroller-based development and real-time operating systems
  • Experience with requirement management tools (e.g., DOORS) and integrated development environments (e.g., Eclipse)
  • Strong debugging skills with ability to isolate hardware, system, and software issues
  • Understanding of communication protocols: CANbus, ARINC 429, Ethernet, RS-422, SPI, I2C
  • Experience with software testing tools such as Rational RTRT, LDRA, or equivalent
Job Responsibility
Job Responsibility
  • Develop and execute software tests on real-time embedded platforms to validate system design
  • Contribute to preparation and maintenance of technical development plans and software standards
  • Support and maintain high-level software architecture of embedded systems in compliance with DO-178B/C
  • Perform all phases of software development: requirements specification, design, coding, integration, and verification
  • Guide and support cross-functional teams throughout software development and certification lifecycle
  • Provide mentorship, problem solving, technical reviews and oversee quality performance
What we offer
What we offer
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table
  • Fulltime
Read More
Arrow Right

Senior Software Engineer- Flight Autonomy

Merlin Labs is seeking a Senior Software Engineer with strong experience in DO-1...
Location
Location
Salary
Salary:
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s in Computer Science, Electrical Engineering, Aerospace, or related field
  • 3-5 years of embedded or flight software development experience within a DO-178C environment
  • Strong proficiency in C/C++ for embedded, real-time, safety-critical systems
  • Understanding of avionics protocols and architectures (ARINC 429, ARINC 653, CAN, MIL-STD-1553, Ethernet)
  • Experience designing and implementing software for real-time operating systems (RTOS), with strong knowledge of low level topics such as device driver development, interrupt handling, memory management, and performance estimation
  • Strong experience with requirements management, including authoring high-quality software requirements, maintaining traceability, and using tools such as DOORS, Jama, or Polarion
  • Experience with hardware/software integration, debugging on target hardware, and use of analysis tools (logic analyzers, bus analyzers)
  • Experience with Python scripting, tool automation and test automation
  • Experience with CI/CD environments and automated code quality checks
Job Responsibility
Job Responsibility
  • Develop, integrate, and verify flight-critical software using C/C++ following DO-178C processes
  • Build application-level flight software and ensure robust integration with underlying avionics hardware interfaces
  • Create, maintain and review software requirements, code and certification artifacts adhering to certification plans and standards
  • Troubleshoot integration issues on test benches and aircraft
  • Develop automated workflows for software integration and build processes
  • Collaborate with engineers from cross functional groups such as systems, safety, hardware, flight controls and test to ensure product and program level needs are met
  • Contribute to planning and execution of SOI audits and certification reviews
  • Create and maintain comprehensive documentation for software requirements, architecture, build processes and design decisions
  • Support hardware-in-the-loop (HIL), processor-in-the-loop (PIL), and flight testing activities
  • Fulltime
Read More
Arrow Right

Functional Safety Software Architect

You will be leading the Engineering Team working on Functional Safety software. ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/B.Tech (Electricals/Electronics/ Communication/ Instrumentation/ Robotics)/Any PG with an experience of a minimum of 10 years
  • Experience in embedded Automotive real time software engineering
  • Good understanding & experience in leading group of Engineers
  • Experience in MISRA C, 16/32 bit Controller, multi OS Architecture
  • A go-getter, good in communication, challenge ideas to achieve career aspirations aligned with Aptiv mission
  • A Learning Enthusiast to be passionate about learning, follow trends and publications in the market outlining new solutions
Job Responsibility
Job Responsibility
  • Analyzing customer requirements and Design high-level Software Architecture, including defining safety and control data flows
  • Verify that FuSa software architecture design meets all derived software requirements (performance, throughput/latency, moding)
  • Collaborate with cross functional teams to bring innovation or overcome the obstacles
  • Play the role of technical interface to external stake holders
  • Play the role of technical mentor for the team
  • Define and own the software safety architecture for automotive ECUs (ASIL B–D)
  • Derive software safety requirements (SSRs) from system safety requirements and technical safety concepts
  • Lead the design of fault-tolerant, safe-state, and diagnostic concepts
  • Ensure traceability from hazard analysis to technical safety requirements and software implementation
  • Ensure all safety work products comply with ISO 26262
What we offer
What we offer
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer for Functional Safety

As Senior Embedded Software Engineer for Robotics System Safety, you will develo...
Location
Location
Japan , 東京23区
Salary
Salary:
8000000.00 - 12000000.00 JPY / Year
https://www.randstad.com Logo
Randstad
Expiration Date
July 02, 2028
Flip Icon
Requirements
Requirements
  • Bachelor's degree or higher in Electronics or computer engineering
  • 5+ years of work experience with SW implementation and verification for functional safety systems
  • Strong background in C/C++ programming and low-level driver experience
  • Strong understanding of multicore hardware, operating systems design, concurrency, interrupts, device drivers and real-time programming
  • Experience of network programming skills on industry network
  • Experience of SW/FW development process using verification/validation activities within standards such as IEC 61508
  • Business level English
Job Responsibility
Job Responsibility
  • Development of low-level functional safety framework on RTOS
  • Development of network communication program with safety protocol
  • Evaluate software architectural performance for safety system to realize required safety functions
  • Create test programs of verification and validation on functional safety system and support to execute those tests
  • Work with cross-functional teams(FW/HW/Robotics/Testing) on functional safety topics
What we offer
What we offer
  • 健康保険
  • 雇用保険
  • 祝日,土曜日 日曜日 祝日
  • Fulltime
Read More
Arrow Right