CrawlJobs Logo

Embedded Software Engineer (Functional Safety)

borgwarner.com Logo

BorgWarner

Location Icon

Location:
Poland , Krakow

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

In this role, the Embedded Software Engineer will be responsible for developing low-level software components essential for both hardware field applications and testing. The team focuses on creating robust drivers and modules for hardware abstraction, interfacing with external ASICs, and supporting hardware testing through Hardware Test Software. This software is lightweight, operates close to the hardware level, and is designed to provide essential interfaces for hardware engineers testing various boards. The position offers the opportunity to work with cutting-edge microcontrollers, including TC39xx, C2000, and ST Stellar SR6x series.

Job Responsibility:

  • Develop low-level drivers, including hardware abstraction layers, external ASIC drivers, and various embedded modules
  • Implement Hardware Test Software to deliver streamlined interfaces for hardware engineers to test boards effectively
  • Work closely with hardware teams to verify and validate embedded systems, conducting real-time testing in both lab and in-vehicle environments
  • Configure and debug communication protocols, specifically focusing on SPI and I2C, for seamless system integration
  • Provide software development and debugging support for on-site testing, ensuring robust interfaces for diagnostic and communication functionalities
  • Create and maintain comprehensive documentation, including design specifications, test plans, and analysis reports for low-level drivers

Requirements:

  • Bachelor’s degree in Electrical, Electronics, Mechatronics, or Software Engineering
  • At least 5 years of experience in embedded software development, particularly with low-level drivers
  • Advanced proficiency in C programming
  • Strong debugging skills with hands-on experience in using debuggers for embedded software troubleshooting
  • Basic knowledge of electronics to facilitate low-level software and hardware integration

Nice to have:

  • Familiarity with microcontroller architecture and hardware implementation
  • Experience with SPI and I2C protocols
  • Familiarity with AUTOSAR
  • Knowledge of TC39xx, C2000, or ST Stellar SR6x microcontrollers
  • Experience with ASPICE or other standardized software development processes
What we offer:
  • Private Medicover medical care for the employee and their family
  • Co-financing for the sport card Multisport
  • Possibility to join the PZU insurance
  • Flexible working hours
  • Salary adequate to skills and experience
  • Co-financing for holidays
  • Hard and soft training, language courses
  • Hybrid working model (2 days per week remote work)

Additional Information:

Job Posted:
January 09, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Embedded Software Engineer (Functional Safety)

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 SW Developer – POSIX/QNX

Contribute to the development and execution of Failure Modes and Effects Analysi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A graduate in BE/B.Tech/ ME/ M.Tech (Electricals/ Electronics/ Instrumentation)
  • Experience Required – 6 - 15 Years
  • POSIX (QNX/Linux) configuration/development for ARM based SoCs
  • Strong development experience in FUSA tasks
  • Strong experience in FUSA design concept.
  • Software product development on SoC with C++14 in embedded context (low level driver), including object-oriented thinking and meta programming: design, programming, debugging, code quality assurance, profiling, optimization, refactoring
  • Strong Knowledge on Qualcomm/TITD4/ SAMSUNG SOC
  • Prior experience in modern software development processes: backlog refinement and management, testing (unit tests, behavior tests, integration tests, test-driven development, testing tools and frameworks), Continuous Integration (task automation, Jenkins, flows, merge gates), code reviews, environment scripting and automation.
  • Experience with the common SW development processes (ASPICE, Scrum, Scrumban, Kanban) and Automotive Software
  • Experience with SW version, requirements and change management tools like Git/Gerrit, Jira, Polarion, Jenkins
Job Responsibility
Job Responsibility
  • Contribute to the development and execution of Failure Modes and Effects Analysis (FMEA) activities for software components and systems, ensuring compliance with automotive safety standards and regulations.
  • Identify potential failure modes, assess their effects on system safety, and define mitigation strategies to eliminate or reduce associated risks, collaborating closely with cross-functional teams to ensure alignment with project objectives.
  • Ensure compliance with automotive safety standards, regulations, and guidelines, such as ISO 26262, IEC 61508, and SAE J3061, throughout the software development life cycle (SDLC), from requirements analysis to release documentation.
  • Apply expertise in embedded systems to assess and enhance the functional safety of software components and systems deployed in automotive environments, leveraging knowledge of microcontroller architectures, real-time operating systems (RTOS), and automotive communication protocols.
  • Collaborate with hardware engineers and system architects to integrate functional safety requirements into the design and development of embedded systems, ensuring the safety and reliability of automotive software applications.
  • Participate in the design and development of safety-critical algorithms for automotive applications, employing rigorous engineering practices and methodologies to ensure the integrity and reliability of algorithmic implementations.
  • Conduct algorithm SW maturity assessments and fault analysis to identify potential weaknesses or vulnerabilities in algorithm designs, implementing corrective actions as necessary to mitigate safety risks and improve overall system robustness.
  • Define and document safety requirements for software components and systems, ensuring alignment with system-level safety goals and objectives.
  • Establish traceability between safety requirements and system-level requirements, facilitating the verification and validation of safety-critical software functions and features throughout the development life cycle.
  • Develop and maintain technical documentation related to functional safety engineering activities, including safety requirements specifications, safety case documentation, and verification and validation reports.
What we offer
What we offer
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Creche facility for working parents
  • Fulltime
Read More
Arrow Right