CrawlJobs Logo

Embedded Developer with RTOS

gess-engineering.com Logo

GESS Engineering

Location Icon

Location:
Romania

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Responsibility:

  • Analysis of project requirements (functional, base product, communication)
  • Configure and integrate the stacks and packages (modules) based on AUTOSAR
  • Debug the SW integrated in client specific platform
  • Application development and integration
  • Contribution to the software architecture (UML, AUTOSAR) and clarification of requirements in cooperation with the client and the team
  • Use software releases based on the deliveries from internal and external parties which will be integrated into a complete platform
  • Code Performance analysis, optimization of algorithms, optimization of code
  • Development of robust and effective codes and insurance of high quality of the embedded code
  • Support the customers and the development team in using the relevant tools and provide guidelines, for quality aspects
  • Estimate own tasks & activities duration
  • Track own activities according to project plan
  • Communicate delays
  • Analyze own deliverables for completeness and correctness
  • Know and apply the software development process
  • Reviews, Project meetings, Team meetings

Requirements:

  • University degree in Computer Sciences, Electronics, Telecommunications, Informatics, Automation or very good technical background
  • Minimum 3 years of experience as SW Engineer in C
  • Very good understanding of the software development process in the automotive area
  • Strong knowledge in embedded software development, environments and tools including editors, compilers, linkers, emulators, debuggers, analysis and monitoring tools, understanding of performance optimization
  • Knowledge in Real-time Operating Systems
  • Knowledge in Linux
  • AUTOSAR knowhow

Nice to have:

  • Automotive SPICE standard knowledge
  • Agile methodology & tools knowhow
  • Structured approach, initiative and flexibility
  • Self-confidence and strong communication skills
  • Good knowledge of English, written and spoken
  • Basic electronics knowledge
  • Communication protocols knowledge (CAN, LIN, Ethernet, FlexRay)
What we offer:
  • Attractive salary (negotiable based on technical knowledge)
  • Meal Tickets
  • Dedicated trainings portfolio based on personal development needs and job profile
  • One bonus vacation day for every 2 years of seniority in our company
  • Flexible working time and remote work opportunity
  • Private medical insurance package
  • Bonus for internal recommendation
  • Access to over 650 sports centers in the 7Card network
  • Opportunity to read a lot of books from Bookster
  • Relocation package in case of need for a convenient start
  • High tech infrastructure

Additional Information:

Job Posted:
January 02, 2026

Work Type:
Remote 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 Developer with RTOS

Senior Embedded Software Developer

Location
Location
Canada , North York
Salary
Salary:
Not provided
advancedtechsearch.com Logo
Advanced Technology Search Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field
  • Minimum 8 years of experience in product development and embedded systems
  • Extensive experience with ARM microcontrollers
  • 5+ years working with embedded Linux
  • 3+ years in regulated product development (medical device experience is a strong asset)
  • Experience with connectivity interfaces (USB, Ethernet, Bluetooth, Wi-Fi)
  • Experience with Yocto Project (highly desirable)
  • Familiarity with Jira, GitLab, or other modern development toolchains
Job Responsibility
Job Responsibility
  • Design and develop embedded software for new products and support enhancements to existing products
  • Participate in hardware/software verification and integration during design and development phases
  • Maintain and enhance embedded Linux systems including kernel, BSP, and boot loader (Yocto)
  • Develop software for embedded Linux using Qt/QML, Python, C/C++, and communication protocols (e.g. MQTT, SSL/TLS, Sqlite)
  • Develop firmware for RTOS-based environments using C/C++, HTML, JavaScript, Python, and CGI
  • Administer Linux environments and support related development tools
  • Collaborate on design inputs and requirements for new product development
  • Conduct experiments, create and execute test protocols, and document results
  • Contribute to risk analysis, design reviews, and compliance activities related to regulated products
  • Process Engineering Change Requests and Change Orders in accordance with internal procedures
Read More
Arrow Right

Embedded Software Engineer

To reinvent an industry, you have to build the best team. Join Formlabs if you w...
Location
Location
China , Shenzhen
Salary
Salary:
400000.00 - 700000.00 CNY / Year
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Mastery of C and modern C++, as well as comfortable with Python
  • Have developed and received feedback on software that was delivered to thousands of customer machines
  • Ready to collaborate with a wide range of technical disciplines including Electrical and Mechanical Engineering
  • Familiarity with inter-process communication (IPC) middleware for embedded software services
  • Proficiently in embedded software development for RTOS and Embedded Linux
  • Experience in hardware bring-up using interfaces like ADC, GPIO, SPI, I2C, etc.
  • Experience with Software Development processes including source control, bug tracking, and design documentation
  • Excellent communication and interpersonal skills, and the ability to present complex technical ideas
Job Responsibility
Job Responsibility
  • Work with a small, multi-disciplinary development team to architect and build software for execution on bare metal, RTOS, or Embedded Linux operating systems
  • Provide technical leadership on embedded software design and development
  • Write robust and reliable software that will be shipped to thousands of machines worldwide
  • Implement best practices for clean, well-documented code
  • Deliver impactful features to our users by releasing stable firmware updates to thousands of machines
  • Assess third party and open source software
  • Make engineering tradeoff decisions and present them to members inside and outside the team
  • Participate in developing a long-term technology roadmap for the team and company
What we offer
What we offer
  • An inclusive office with diverse and inspiring colleagues
  • Shares in the company (we’re a Unicorn company)
  • Unlimited 3D prints
  • Fun team events
  • Fulltime
Read More
Arrow Right

Firmware Developer

The Firmware Developer will contribute to the development and support of our ind...
Location
Location
Canada , Victoria
Salary
Salary:
75000.00 - 90000.00 / Year
synapse-its.com Logo
Synapse - Manufacturing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Electrical, Electronic, Computer Science, or Computer Engineering (or equivalent experience)
  • 3–5 years of embedded software development experience, writing C for microcontrollers such as Microchip PIC, NXP, ST, or ARM Cortex-M
  • Proficiency in C language programming in an embedded environment
  • Solid understanding of embedded systems architecture and development practices
  • Experience with real-time development (with or without an RTOS)
  • Familiarity with communication interfaces such as SPI, I2C, UART, or CAN
  • Ability to read schematics and assist in hardware bring-up using tools like oscilloscopes or logic analyzers
  • Strong problem-solving and analytical abilities
  • Ability to present technical concepts clearly to both technical and non-technical audiences
  • Motivated to learn and grow within a fast-paced environment
Job Responsibility
Job Responsibility
  • Develop, maintain, and enhance embedded software for existing product lines
  • Collaborate with senior developers in the software design cycle from requirements through launch
  • Design, code, test, and debug embedded software
  • Support integration, verification, and validation of new product designs and design changes
  • Participate in design and code reviews
  • Work closely with cross-functional engineering teams
  • Provide product knowledge support to internal teams as needed
  • Contribute to a collaborative and innovative work environment
  • Work in an Agile environment using Atlassian toolset
Read More
Arrow Right

Senior Firmware Engineer

Hypervolt is at the forefront of the energy transition and is dedicated to provi...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
hypervolt.co.uk Logo
Hypervolt Limited
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in firmware development for bare-metal or RTOS-based embedded systems
  • Strong debugging skills, including experience using logic analysers, oscilloscopes, and protocol analysers
  • Proficiency in high-performance C or C++ programming for resource-constrained environments
  • Deep understanding of microcontroller peripherals and communication protocols (I2C, SPI, Ethernet, CAN, RS-485, UART)
  • Experience in writing firmware for mass production, considering scalability, robustness, and manufacturability constraints
  • Familiarity with version control systems (e.g., Git) and embedded development toolchains
  • Experience with low-power embedded systems and real-time constraints
Job Responsibility
Job Responsibility
  • Design, develop, and optimise firmware for bare-metal and RTOS-based embedded platforms
  • Debug and troubleshoot firmware using logic analysers, oscilloscopes, and protocol analysers
  • Implemented high-performance, efficient C/C++ code, ensuring reliability and maintainability
  • Work with common MCU peripherals such as I2C, SPI, Ethernet, CAN, RS-485, and UART, integrating them into real-time embedded systems
  • Develop firmware optimised for mass production, considering scalability, manufacturability, and long-term reliability
  • Collaborate with hardware engineers, test teams, and manufacturing to ensure seamless integration and production readiness
  • Optimise system performance through efficient memory, power management, and real-time processing techniques
  • Ensure firmware quality through code reviews, testing, and debugging on hardware
  • Maintain detailed documentation of firmware architecture, design decisions, and best practices
Read More
Arrow Right

Embedded DSP Engineer

You will play a key role in developing, implementing, and supporting digital fea...
Location
Location
United Kingdom , Milton Keynes
Salary
Salary:
Not provided
marshall.com Logo
sa.global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 2 years (preferably 5+ years) of experience in developing and integrating DSP solutions for audio applications, particularly in guitar amplifiers and other musical/audio products
  • Solid expertise in DSP fundamentals and their practical application to audio effects and processing techniques
  • Strong coding skills in C, C++, and assembly, with experience with Python, MATLAB, or Octave for prototyping and testing
  • In-depth understanding of MCU architecture and various peripherals including ADC, DAC, I2C, UART, DMA, HW Timers, NVIC, etc.
  • Practical experience working with Real-Time Operating Systems (RTOS) on embedded systems
Job Responsibility
Job Responsibility
  • Develop and test embedded firmware for guitar-related projects
  • Design and implement audio processing features for inclusion in projects
  • Conduct code reviews and maintain documentation
  • Work on Proof of Concept (PoC) projects
  • Support existing products by contributing to the investigation and resolution of firmware issues
  • Assist with selecting appropriate chipsets for new designs
  • Implement and follow best practices for software development
What we offer
What we offer
  • re-location support
  • visa/work permit application
  • local authority registration
  • home finding service
Read More
Arrow Right

Embedded Software Engineer

Location
Location
Singapore , Central Singapore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent
  • Minimum of 4 years’ experience in a relevant role
  • Strong programming experience in C and Python
  • Embedded Linux systems programming experience, including experience with the Linux Kernel, device drivers, device tree, and Yocto
  • Possess working knowledge of embedded software development in an RTOS environment, Board Support Package (BSP), Device Drivers
  • Experience with software development tools and processes, including Git or comparable revision control software
  • A Self-motivated, eager, and quick learner with good analytical and problem-solving skills with a passion for technology
  • A strong team player, able to collaborate and work with global and cross-functional teams
Job Responsibility
Job Responsibility
  • Develop in-depth knowledge of modules/sub-modules on-the-job and become a Subject-Matter-Expert, the go-to person for project consultation
  • Provide guidelines and documentation for owned modules/sub-modules for others to follow and adhere to
  • Understand and gather project requirements, design modules/sub-modules, and conduct investigations accordingly
  • Think ahead, cover all corner cases, identify risk factors, and mitigate those risks
  • Early identification of dependencies and evaluate impact to ensure timely deliverables
  • Collaborate with others to ensure smooth board bring-up
  • Debug any issues observed and derive fixes, also drive issue closure with relevant parties
  • Actively participate in technical discussions, enable decision-making, and drive progress
  • Proactively engage others directly in discussions whenever necessary
  • Articulate technical proposals/justification/issues and provide clear technical updates to project and management teams regularly on progress
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Specific programs catered to career development
  • Unconditional inclusivity in the way of work and celebration of individual uniqueness
  • Fulltime
Read More
Arrow Right

Embedded Testing C++ Technical Lead

We are seeking an experienced Embedded Testing C++ Technical Lead to join our dy...
Location
Location
India , Bengaluru
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 Science, Electrical Engineering, or related field
  • 7+ years of experience in embedded systems development, with a strong focus on C++ programming
  • 3+ years of leadership experience in technical roles, preferably in embedded testing
  • Extensive knowledge of embedded systems architecture and real-time operating systems (RTOS)
  • Proficiency in developing and maintaining test automation frameworks for embedded systems
  • Strong understanding of hardware-software integration and its impact on testing strategies
  • Experience with version control systems (e.g., Git) and CI/CD pipelines
  • Familiarity with Agile methodologies and test-driven development (TDD) practices
  • Excellent debugging and troubleshooting skills for complex embedded systems
  • Strong analytical and problem-solving abilities with attention to detail
Job Responsibility
Job Responsibility
  • Provide technical leadership and mentorship to a team of embedded software testers
  • Develop and implement comprehensive test strategies for complex embedded systems
  • Design and oversee the creation of automated test frameworks using C++
  • Collaborate with cross-functional teams to identify and resolve software defects
  • Optimize testing processes and methodologies to improve efficiency and coverage
  • Conduct code reviews and ensure adherence to coding standards and best practices
  • Stay up-to-date with emerging trends in embedded systems testing and C++ development
  • Participate in architectural discussions and contribute to technical decision-making
  • Manage resource allocation and prioritize testing activities across multiple projects
  • Report on testing progress, quality metrics, and risk assessments to stakeholders
What we offer
What we offer
  • Inclusive and respectful work environment
  • Open to people with disabilities
  • Fulltime
Read More
Arrow Right

Senior Embedded Systems Engineer

This role focuses on developing hardware and firmware for our devices based on Z...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
assistme.io Logo
AssistMe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years of working experience in a comparable surrounding
  • Bachelor´s or Master´s Degree in Computer Science, Electrical Engineering or a related field
  • Team player with great attention to detail willing to step out, willing to expand its skillset
  • Profound knowledge on Electrical and PCB design
  • Hardware debugging and board bring up
  • Excellent C programming skills with a focus on resource-constrained environments and writing clean, maintainable code
  • Able to use Python for automations and testing
  • Experience with BLE, UART, SPI, I2C
  • Experience working git and GitHub workflows for CI/CD
Job Responsibility
Job Responsibility
  • Hardware development and architecture for a BLE based medical wearable device
  • Hardware development and architecture for a Linux based gateway (BLE, WiFi, Cellular)
  • Firmware development and architecture for low-power, BLE enabled Arm Cortex-M based devices
  • Documentation of development and internal processes
What we offer
What we offer
  • Hands-on experience in a dynamic and data-driven environment
  • Team events and a diverse, international company culture
  • In-depth insights into how start-ups and the digital health sector work
  • Urban Sports Club benefits
  • Fulltime
Read More
Arrow Right