CrawlJobs Logo

Embedded C Software Developer

Romania, Sibiu · Job Posted May 14, 2026
Apply Position
Job Link Share

Job Description

We’re looking for a highly engaged Embedded Software Engineer to join our team on-site in Sibiu and contribute to the development of cutting-edge automotive systems. You will be involved in designing and developing Bootloader, Boot Manager, and Firmware Update solutions, ensuring high standards of performance, safety, and reliability. This role is well suited for freelancers or independent consultants looking to work on complex automotive embedded projects.

Job Responsibility

  • Develop embedded software independently in line with automotive development processes
  • Analyze and clarify customer requirements
  • Perform detailed analysis of software specifications and contribute to: Software architecture design, System and module design updates
  • Plan and implement software design changes
  • Develop and execute: unit tests, integration tests
  • Collaborate within international project teams
  • Coordinate technical interfaces with: customers and development partners

Requirements

  • Bachelor Degree in Electrical Engineering, Computer Science, Communications Engineering or a comparable field
  • Minimum 5 years experience in automotive embedded software development
  • Experience with: entry Authorization Systems or Door Handle Systems
  • Strong experience with LIN-based embedded systems
  • Good understanding of Automotive development processes
  • Good knowledge of AGILE methodologies
  • Good knowledge of Automotive SPICE or CMMI

Nice to have

  • Experience with capacitive sensing technology
  • Experience with LIN flash bootloaders
  • Previous exposure to customer-facing technical coordination

What we offer

  • Smooth integration and a supportive mentor
  • Remote, Hybrid or Office work opportunities
  • Different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions or accredited Coaching School
  • Parties or themed events

Looking for more opportunities?

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

Similar Jobs for

Embedded C Software Developer

8 matching positions

New

C++ Embedded Software Engineer

Inside CNH the Software Core Technologies team offers versatile reusable softwar...
Location
Location
Belgium , Zedelgem
Salary
Salary:
Not provided
cnhindustrial.com Logo
CNH Industrial
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Engineering, Electronics Engineering or Software Engineering or similar experience
  • C++ software development experience on Embedded Systems, ideally in automotive or off-road industry
  • Solid understanding of the Linux operating system architecture
  • Experience using CI/CD tools such as Git (version control), GitLab (code reviews), Jira, Confluence, JFrog, etc.
  • Understanding of Design Patterns (e.g. Observer, Factory)
Job Responsibility
Job Responsibility
  • Provide suggestions and strategies for architectural based solutions and complete deep-dive root cause analysis for issues experienced in testing and in the field
  • Contributing and supporting the team in the creation of work breakdowns and estimates for directed tasks contributing to an Agile approach
  • Developing solutions specific to precision farming applications in off-road vehicles that use ISOBUS (ISO 11783), Universal Terminal and Task Controller communicating with industry standard CAN or UDS protocols and using tools such as VECTOR CANalyzer
  • Development of software applications using C++
  • Unit Testing and pre-integration performance checking of all software
  • Use of software development tools for version control, review and continuous integration while completing necessary documentation during the design and release software phases
What we offer
What we offer
  • An attractive salary package with fringe benefits such as insurance
  • meal vouchers
  • eco vouchers
  • a cafeteria plan (Flex Ben)
  • 20.5 ADV days on top of your statutory vacation
  • A traffic-free working environment that is easily accessible
  • The opportunity to grow in a multidisciplinary team with an impact on the end product
  • Fulltime
Read More
Arrow Right

Embedded C++ Software Engineer

Location
Location
United Kingdom , Bristol
Salary
Salary:
50000.00 - 60000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Embedded C++
  • Experience with Linux-based embedded systems
  • Familiarity with debugging tools, version control, and software development workflows
  • Experience with device drivers or low-level hardware interfaces
  • Knowledge of communication protocols (SPI, I2C, UART, CAN, Ethernet)
  • Familiarity with CI/CD pipelines
Job Responsibility
Job Responsibility
  • Design, implement, and maintain embedded C++ software for Linux platforms
  • Work closely with hardware, systems and design engineers to integrate software with embedded devices
  • Debug, test, and optimise software for performance and reliability
  • Contribute to software architecture, APIs, and technical documentation
  • Support validation, testing, and product release processes
  • Collaborate in cross-functional engineering teams to solve complex technical problems
What we offer
What we offer
  • Bonus
  • Fulltime
Read More
Arrow Right

Staff Embedded Software Developer

We are looking for a skilled Staff Embedded Software Developer with a deep under...
Location
Location
Canada , Markham; Oshawa
Salary
Salary:
147000.00 - 196600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proficiency in programming languages such as C, C++, and other related languages (8+ years of hands on development experience)
  • Experienced developing software for Linux, Android, and QNX platforms
  • Solid understanding of distributed systems, configuration management, and large-scale data pipelines
  • Experience designing, developing, or operating a control plane, fleet management system, or other large-scale distributed coordination service
  • Familiarity with vehicle communication protocols (UDS, CAN, SOME/IP, XCP)
  • Familiarity with Autosar standards
  • Experience in leading complex cross-organizational initiatives
  • Expert in software development and optimization
  • Strong problem-solving skills and the ability to troubleshoot complex issues in production environments
Job Responsibility
Job Responsibility
  • Design, implement, and maintain the on-vehicle control plane that retrieves configuration from the cloud and applies it across the vehicle's ECUs
  • Design, implement, and maintain the on-vehicle data plane that collects, processes, and forwards data from vehicle systems to cloud storage
  • Optimize our control and data plane for reliable data egress and configuration delivery over intermittent connectivity, rapid convergence to new configuration, and a minimal CPU and memory footprint on the target ECU
  • Integrate with cloud services such as Azure, AWS S3, and Firestore for configuration delivery, device state reporting, and data egress
  • Collaborate with DevOps and Cloud teams to roll out new on-vehicle software and configuration safely
  • Instrument our software with the observability needed to monitor the fleet, diagnose issues in production, and resolve them at the source
  • Contribute to the open-source community by reporting issues, contributing to documentation, and submitting patches
  • Drive the technical direction of how we manage thousands of vehicles from a single control plane, including configuration distribution, version management, device identity, and remote diagnostics
  • Mentor junior and senior peers, and support team growth
  • Promote best practices within the software community Be an integral part of a dynamic, growing team, contributing positively to team culture and success
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right

Middle Embedded Software Developer

Our embedded team is growing and looking for an experienced Embedded Software De...
Location
Location
Philippines
Salary
Salary:
Not provided
sigma.software Logo
Sigma Software Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C / strong
  • Embedded Systems Development / strong
  • RTOS / good
  • English / strong
What we offer
What we offer
  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities
Read More
Arrow Right

Embedded Software Developer (Junior/Middle)

ABOUT THE JOB: Develop embedded software solutions for micro-controller and proc...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Software Engineer, Information Technology, or related field
  • From 2 years of experience in embedded software development or similar role
  • Knowledge of micro-controller, processor, and embedded systems
  • Experience with C++ programming for embedded applications
  • Experience with Classic AUTOSAR architecture is an advantage
  • Experience in Software Development Life-cycle
  • Exposure to emulators, simulators, debugging, and test equipment
  • Good communication in English
  • You demonstrate strong analytical and problem-solving skills.
Job Responsibility
Job Responsibility
  • Develop embedded software solutions for micro-controller and processor-based systems
  • Implement and optimize C++ code for embedded applications
  • Integrate and configure Classic AUTOSAR architecture in embedded projects
  • Participate in all phases of the Software Development Life-cycle
  • Utilize emulators, simulators, debugging, and test equipment to validate software functionality
  • Collaborate with cross-functional teams to ensure project objectives are met
  • Analyze and resolve technical issues related to embedded systems
  • Document software design, development, and testing processes.
What we offer
What we offer
  • 13th-month salary
  • 14+ annual leaves per year
  • Premium healthcare insurance, starting from your probation period
  • Project reviews and yearly performance appraisals
  • Annual company trips
  • Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, yoga, badminton, etc.)
  • International team with flexible working time + hybrid working
  • Tailor-made career path
  • Technical workshops and training courses
  • Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries.
  • Fulltime
Read More
Arrow Right

Senior C++ Embedded Software Engineer - Telematics (Qualcomm / Cellular)

Location
Location
Romania , Brasov
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Business Informatics, or a comparable field
  • Minimum 5 years of experience in a similar position
  • Strong experience with Qualcomm Snapdragon Automotive platforms (SA522, SA515M or similar)
  • Hands-on experience with Qualcomm TelSDK: Data Call, SIM and Voice services
  • Expert-level C++ (C++14 / C++17 / C++20)
  • Experience with: Multithreading, Asynchronous programming and Memory management
  • Strong knowledge of 3GPP protocol stack: NAS, RRC, PDCP, RLC, MAC
  • Understanding of cellular state machines
  • Experience with Embedded Linux (Yocto) and/or QNX
  • Experience with IPC mechanisms: D-Bus and Some/IP
Job Responsibility
Job Responsibility
  • API Integration: design and develop high-performance C++ middleware to abstract Qualcomm TelSDK for application layers
  • Manage lifecycle of cellular connections (4G/5G), including: Network registration, Handover and Recovery logic
  • Platform Integration: Integrate cellular services into OTP Fermi platform, ensuring low latency and efficient resource usage
  • Analyze modem logs and signaling using: QXDM and Wireshark
  • Performance Optimization: Optimize data throughput and power consumption for SA522 hardware
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance, custom-made for you
  • Individual coaching sessions or attending our accredited Coaching School
  • Epic parties or themed events for our people and their families
  • Fulltime
Read More
Arrow Right

Embedded Software Developer

This role involves delivering software solutions for equipment designed by engin...
Location
Location
United States , Johnston
Salary
Salary:
50.00 - 65.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in the following areas: Using and implementing solutions with hyperspectral cameras
  • Developing solutions for embedded systems
  • Programming in Python
  • Programming in C, C++, or C#
Job Responsibility
Job Responsibility
  • Work on a cross-functional project team to meet customer requirements and expectations
  • Develop, test, document, and maintain software solutions driven by a seasonal schedule
  • Develop an understanding of field and lab equipment for R&D
What we offer
What we offer
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • ESPP (employee stock purchase program)
  • 401K program
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
  • Corporate discount savings program
  • Fulltime
Read More
Arrow Right

Embedded Software Developer

Our client is seeking Embedded Software Developers to design, develop, troublesh...
Location
Location
United States , Colorado Springs
Salary
Salary:
Not provided
welovesalt.com Logo
Salt
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-7 years of embedded or systems software development experience
  • Strong proficiency in C/C++, Python, and/or Go
  • Linux development experience required
  • Experience working close to hardware / system-level software
  • Strong debugging and problem-solving skills
Job Responsibility
Job Responsibility
  • Develop and enhance systems software including drivers, networking, interfaces, and tools
  • Support hardware/software integration and debug complex system-level issues
  • Write and execute test plans, validation scripts, and debugging procedures
  • Collaborate with cross-functional engineering teams on architecture and delivery
  • Contribute to system-level design discussions and technical problem solving
  • Fulltime
Read More
Arrow Right