CrawlJobs Logo

Senior Embedded Software Engineer for Functional Safety

Japan, 東京23区 8000000.00 - 12000000.00 JPY / Year · Job Posted May 18, 2026
Apply Position
Job Link Share

Job Description

As Senior Embedded Software Engineer for Robotics System Safety, you will develop embedded software for functional safety system. You will design several software components related to functional safety. And also you will develop SW architecture and system design to comply with the functional safety standard. And you will work closely with several development teams(hardware, software, robotics, and testing) to ensure designs are implemented, verified, and validated according to system requirements and safety targets.You will have the chance to play an important role from the beginning of the design phase for a product and see the whole process of how a new product is born.

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

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

What we offer

  • 健康保険
  • 雇用保険
  • 祝日,土曜日 日曜日 祝日

Looking for more opportunities?

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

Similar Jobs for

Senior Embedded Software Engineer for Functional Safety

8 matching positions

Senior Embedded Software Engineer

We are seeking a highly skilled Embedded Software Engineer to design, develop, a...
Location
Location
United States , Lewis Center
Salary
Salary:
100000.00 - 140000.00 USD / Year
cellainc.com Logo
Cella
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science and Engineering (CSE, ECE) or related field
  • 6+ years of related experience in embedded software design
  • Proficent in C/C++ programming for embedded systems
  • Experienced and skilled in Embedded Linux, Linux Kernel Distributions, Device Trees, Real Time. Operation Systems (RTOS)
  • Knowledge of USB, Ethernet, WIFI and Bluetooth communication protocols
  • Knowledge of C#, Python, and Microsoft Studio
  • Knowledge of System on Module/Chip (SOM/SOC) and understanding of Microprocessors and associated peripherals
  • Proficient in Microsoft Excel and Microsoft Word
Job Responsibility
Job Responsibility
  • Design, develop and maintain software for embedded Linux designs and Real Time Operating Systems (RTOS) ensuring optimal performance, stability and security
  • Write efficient, maintainable and well-documented code in C and other programming languages while adhering to coding standards and best practices
  • Collaborate with other engineering team members to define software requirements, specifications, and firmware architectures
  • Develop, maintain and execute comprehensive test plans to validate the functionality and reliability of the software within embedded Linux
  • Maintain and update Linux Kernel device drivers
  • Assist in defining, specifying and developing new hardware platforms
  • Document firmware release notes and product operational characteristics detailing theory of operation, functionality and interoperable characteristics between hardware devices and components
  • Comply with any and all company health, safety, and environmental policies
  • Proactively contribute to the team, engaging with interest and participation, and maintaining a collaborative approach
  • Actively commit to personal and team development
What we offer
What we offer
  • medical, prescription, dental, vision, AD&D, and life insurance offerings
  • short-term disability
  • 401K plan
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are seeking a detail-oriented Embedded Software Engineer to drive the design,...
Location
Location
United States , Lewis Center
Salary
Salary:
100000.00 - 140000.00 USD / Year
cellainc.com Logo
Cella
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science and Engineering (CSE, ECE) or related field
  • 6+ years of related experience in embedded software design
  • Proficient in C/C++ programming for embedded systems
  • Experienced and skilled in Embedded Linux, Linux Kernel Distributions, Device Trees, Real Time Operation Systems (RTOS)
  • Knowledge of USB, Ethernet, WIFI and Bluetooth communication protocols
  • Knowledge of C#, Python, and Microsoft Studio
  • Knowledge of System on Module/Chip (SOM/SOC) and understanding of Microprocessors and associated peripherals
  • Proficient in Microsoft Excel and Microsoft Word
Job Responsibility
Job Responsibility
  • Design, develop and maintain software for embedded Linux designs and Real Time Operating Systems (RTOS) ensuring optimal performance, stability and security
  • Write efficient, maintainable and well-documented code in C and other programming languages while adhering to coding standards and best practices
  • Collaborate with other engineering team members to define software requirements, specifications, and firmware architectures
  • Develop, maintain and execute comprehensive test plans to validate the functionality and reliability of the software within embedded Linux
  • Maintain and update Linux Kernel device drivers
  • Assist in defining, specifying and developing new hardware platforms
  • Document firmware release notes and product operational characteristics detailing theory of operation, functionality and interoperable characteristics between hardware devices and components
  • Comply with any and all company health, safety, and environmental policies
  • Proactively contribute to the team, engaging with interest and participation, and maintaining a collaborative approach
  • Actively commit to personal and team development
What we offer
What we offer
  • medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

An exciting opportunity has arisen for a Senior Embedded Software Engineer to de...
Location
Location
United Kingdom , Derbyshire
Salary
Salary:
55000.00 - 70000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in embedded software development or industrial control systems
  • Strong programming skills in C and/or C++ for embedded systems
  • Experience with ARM Cortex-M microcontrollers (STM32 preferred)
  • Solid understanding of real-time operating systems (FreeRTOS or similar)
  • Knowledge of functional safety and coding standards (MISRA C:2012, IEC 61508, CERT-C)
  • Experience with unit testing frameworks (e.g. Unity, Ceedling), static analysis tools and code coverage
  • Strong experience with Git version control and modern development workflows
  • Knowledge of industrial communication protocols (Modbus, CAN, Ethernet)
  • Experience integrating embedded systems with sensors and hardware interfaces
  • Excellent problem-solving skills, teamwork and communication abilities
Job Responsibility
Job Responsibility
  • Translate system and customer requirements into detailed software specifications and acceptance criteria
  • Design and develop embedded software architecture for ARM-based microcontrollers (STM32)
  • Develop, test and integrate embedded C/C++ firmware for real-time control systems
  • Work with FreeRTOS (or similar RTOS) including task scheduling, inter-task communication and debugging
  • Implement and optimise communication protocols including Modbus/TCP, CAN, RS232/RS422/RS485 and Ethernet (TCP/UDP)
  • Interface with analogue and digital hardware (ADCs, DACs, sensors and actuators)
  • Perform unit testing, static code analysis, code coverage and peer reviews to ensure high-quality software
  • Develop and maintain HIL/SIL test environments
  • Produce clear technical documentation including specifications, architecture diagrams, and test plans
  • Use Git (version control) within a trunk-based development environment with semantic versioning
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer Senior

At Aptiv, we are dedicated to developing innovative solutions that make transpor...
Location
Location
Mexico , Monterrey
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in engineering discipline (computer science, software, or related field of study)
  • 5+ years professional experience in Consumer Electronics or Automotive Industry
  • Bilingual – proficient in English speaking/reading/writing
  • Interpersonal skills, strong analytical skills, strong problem-solving abilities, and a positive approach to challenge
  • Cross functional interests, ambitious and self-driven. Adaptive, comfortable with ambiguity
  • Ability to effectively manage several projects at once
  • Strong soft skills: skilled networking creation, influencing skills, constantly learning, positive and ownership profile
  • Sound understanding of Embedded C on microcontroller architectures
Job Responsibility
Job Responsibility
  • Develop software for active safety (ADAS) or body control production projects
  • Design, code, and test real-time embedded systems with first time quality
  • Perform Software Requirement Analysis and design implementation adhering to Automotive SPICE
  • Work closely with component teams on interfaces and dependencies
  • Triaging of issues reported from stakeholders
  • Internal and customer diagnostics SW design, power moding, HWIO, Autosar stack configuration using tools like Vector DaVinci and implementation and triaging
  • Responsible for static analysis, unit testing, and integration testing of the software on a hardware platform or test bench
  • Use of Automotive SPICE (Software Performance Improvement and Capability determination) and Functional Safety process compliance
What we offer
What we offer
  • Inclusive work environment where all individuals can grow and develop, regardless of gender, ethnicity or beliefs
  • Competitive health insurance package
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

High‑Impact Lead Embedded Software / Firmware Engineering Role in a well-funded ...
Location
Location
Ireland , Dublin South, Dublin
Salary
Salary:
75000.00 - 90000.00 EUR / Year
srgtalent.com Logo
SRG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior Engineer experience in embedded C / C++, working with microcontrollers, RTOS, and low‑level drivers in event driven, state machine controlled software development
  • Prior experience working in a start-up or small company environment, preferably in a Technical Team-Leading or software product lead capacity
  • Experience with ARM Cortex processors, memory management & Linux
  • Proficient in Communication protocols: SPI, I2C, UART, USB
  • Python for scripting and automation
  • Hands‑on debugging using oscilloscopes, logic analysers or similar tools / hardware
  • Experience working in medical devices, Healthcare software or other regulated, safety‑critical environments such as automotive, aerospace, etc. Also e-payments financial systems are relevant
  • Strong documentation and communication skills
  • CI/CD pipelines, build infrastructures (eg. Gitlab)
  • Agile / Scrum tools (eg Jira) & Open source tooling use
Job Responsibility
Job Responsibility
  • Design, code, integrate, implement and maintain real-time embedded software & firmware in C/C++ for safety‑critical medical devices
  • Translate system‑level requirements into embedded software
  • Contribute to and lead software architecture and design reviews
  • Drive verification and validation activities (unit, integration and system testing)
  • Author and maintain technical documentation, including architecture, design specs, and risk analysis
  • Ensure compliance with relevant industry standards for medical devices and similar software (eg. IEC 62304, ISO 13485, ISO 14971)
  • Support regulatory submissions and audits when required
  • Collaborate cross‑functionally in an Agile, CI‑driven environment
  • Provide technical guidance and leadership within the engineering team
What we offer
What we offer
  • Genuine technical ownership and influence over product direction
  • Work on innovative medical technology with real patient impact
  • Start‑up mindset - variety, autonomy and pace
  • High engineering standards without heavy bureaucracy
  • Hybrid working model (Dublin)
  • Competitive salary €70k-€90k, depending on experience
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Location
Location
China , Suzhou
Salary
Salary:
Not provided
borgwarner.com Logo
BorgWarner
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree and major in power electrification and electronics or automation domain
  • 3+ years of software design experience
  • Good understanding of embedded SW development
  • Good Know-How of C language
  • Skilled with AUTOSAR configuration tool (Mentor CVI or Vector DaVinci or ETAS ISOLAR tool)
  • Skilled with AutoSAR CP architecture
  • Skilled with Infineon Aurix MCU
  • Skilled with CAN tools, like Vector CANoe, CANalyzer, CANape
  • Skilled with software development process
  • Software debug experience, experience of Lauterbach, dSPACE, Vector VT studio
Job Responsibility
Job Responsibility
  • Write software level requirement and software detailed design document based on stakeholder requirement and system level requirement
  • Implement coding and AutoSAR configuration (Mentor CVI or Vector DaVinci or ETAS ISOLAR tool)
  • Implement Mcal configuration (Tresos EB or Vector DaVinci)
  • Implement Bootloader & Cybersecurity & Function Safety Level 3 design
  • Debug SW via Lauterbach tools
  • Software development according to ASPICE quality process
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Demonstrated interest in/experience with AI/ML technologies
  • Understanding of hardware and devices, or familiarity with OS and Firmware health and error reporting
  • High tolerance to ambiguity and ability make progress when situations are in flux
  • Experience in big data mining, familiar with Hadoop/Spark is a plus
  • Experience in object oriented programming, SDE Fundamentals, programming
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Develop and operate large scale, low latency, and high throughput cloud services
  • Drive highly complex and mission critical solutions that involve multiple Azure Services
  • Evaluates AI technologies (such as LLMs, SLMs, embeddings) and architectures (such as orchestration patterns, RAG, etc) when developing solutions
  • Specifies or implements AI platform improvements like fine-tuning or training custom ML models
  • Define & measure the success/impact of requested analytics & reporting features via quantitative measures
  • Contributes to data analysis and feedback integration for product engineering decisions, acting as a Designated Responsible Individual (DRI) for monitoring and restoring system functionality within Service Level Agreement (SLA) timeframe
  • Participates in live service operations, and supports telemetry data integration for system behavior insights, with a focus on performance, reliability, and safety
  • Supports the identification of dependencies and design documentation for product features, learns about system interactions and back-end dependencies, and contributes to architectural processes under guidance
  • Produces code to test hypotheses for technical solutions and assist with technical validation efforts
  • Collaborates on quality assurance plans, augments test cases, and integrates automation into testing, while understanding the implications of security and compliance in system architecture
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Test Automation

The Axon VR team is building immersive training experiences that help officers d...
Location
Location
United States , Seattle
Salary
Salary:
141000.00 - 225600.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software development or test automation, ideally in immersive tech, gaming, or simulation environments
  • Proficiency in C# with experience testing Unity-based applications
  • Demonstrated success building automated tests and CI/CD pipelines for multi-surface systems (VR client, backend, web) with GitHub Actions, Jenkins or similar systems
  • Familiarity with test automation tools like Appium, Selenium, NUnit or custom Unity testing frameworks
  • Strong problem-solving skills and ability to investigate performance, interaction fidelity, and device-specific issues
  • Clear and collaborative communication skills, with a strong sense of ownership and initiative
Job Responsibility
Job Responsibility
  • Design and implement test automation frameworks and tools for Unity VR applications, backend APIs, and connected web components
  • Develop and maintain CI/CD pipelines to support continuous testing and deployment across the VR stack
  • Collaborate with QA, software engineering, and product teams to build test coverage across unit, integration, E2E, and non-functional levels
  • Create and maintain test plans that reflect realistic training scenarios, performance benchmarks (e.g., frame rate, headset responsiveness), and hardware-in-the-loop requirements
  • Analyze automation results, investigate failures, and lead issue triage efforts with cross-functional teams
  • Contribute to engineering best practices that improve test velocity, code quality, and deployment safety
  • Advocate for quality and faster test feedback throughout the software development lifecycle, embedding automation into daily workflows
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right