CrawlJobs Logo

Experienced Embedded Software Developer

nearyou.se Logo

NearYou Sverige AB

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for an experienced Embedded Software Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining embedded software solutions for our cutting-edge, safety-critical systems. You will work in an agile environment, collaborating with cross-functional teams to ensure the delivery of high-quality, reliable, and secure software using requirement-based development processes.

Job Responsibility:

  • Design and develop embedded software for various platforms and architectures, with a focus on safety-critical systems
  • Write clean, efficient, and well-documented code in accordance with DO-178 standards
  • Collaborate with hardware engineers to integrate software with hardware components
  • Participate in requirement analysis and traceability to ensure compliance with safety and security standards
  • Perform software testing and debugging to ensure reliability, performance, and compliance with safety standards
  • Contribute to the development and improvement of requirement-based development processes
  • Work in an agile environment, participating in sprint planning, daily stand-ups, and retrospectives
  • Stay up-to-date with the latest trends and technologies in embedded software development for safety-critical systems

Requirements:

  • Proven experience as an Embedded Software Developer or in a similar role, ideally with experience in safety-critical systems
  • Strong programming skills in C and Python
  • Experience with embedded systems, microcontrollers, and real-time operating systems (RTOS)
  • Familiarity with DO-178 standards and requirement-based development processes
  • Experience with some version control systems, preferably Git and/or Dimension
  • Knowledge of software development methodologies, such as Agile or Scrum
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork skills
  • Relevant degree in Computer Science, Electrical Engineering, or a related field

Nice to have:

  • Experience with safety-critical software development for aerospace, Med-tech or defence applications
  • Knowledge of security protocols and best practices for safety-critical systems
  • Familiarity with hardware description languages (HDL), such as VHDL or Verilog
  • Experience with embedded Linux or other embedded operating systems
  • Knowledge of model-based development tools, such as MATLAB/Simulink
What we offer:
  • You have the same benefits and security as with a traditional employer and you are covered by the collective agreements' conditions for, for example, salary, insurance, pension and vacation
  • You get a consultant manager who helps you in your choice of assignment and gives you tips and advice on how you can develop in working life
  • You also get to meet different corporate cultures and gain experience from different industries, which means that you develop your skills and your network and make you a more attractive employee

Additional Information:

Job Posted:
March 21, 2026

Job Link Share:

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

Briefcase Icon

Similar Jobs for Experienced Embedded Software Developer

Software Development Kit and Application Specific Integrated Circuit Systems Software Engineer III

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
United States , Roseville
Salary
Salary:
103400.00 - 237000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Engineering, Computer Science, or equivalent
  • Typically, 4-6 years' experience
  • Extensive experience with multiple software systems design tools and languages: Real-time embedded OS, C, Rust, Go and Python
  • Experience to read the ASIC designs and understand them in detail
  • Experience working with Emulator and Simulator environments
  • Excellent analytical and problem-solving skills
  • Experience in overall architecture of software systems: Linux kernel drivers, Embedded Systems
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution
  • Represents the software systems engineering team for all phases of larger and more-complex development projects
  • Provides guidance and mentoring to less- experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Embedded Developer - Automotive

Senior Embedded Developer role in Automotive domain with expertise in both Devel...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years' experience
  • Expertise in Embedded C++ (14/17/20)
  • Expertise in AUTOSAR C++14 guidelines
  • Experience with AUTOSAR Interface Specification (Classic or Adaptive)
  • Experience in Python (Automation, Scripting, tooling)
  • Experience in basic Bash scripting, troubleshooting using Debugging tools like GDB
  • Experience in End-to-End Automotive Embedded development (Requirement Engineering, Architecture, Design, development, Unit Testing, Reviews)
  • Experience in ADAS / Autonomous vehicle systems
  • Experience in Development on UNIX platform
  • Experience in Develop and Integrate build & Test using BAZEL (preferred) / CMake / or any CICD tools
Job Responsibility
Job Responsibility
  • Seeking an experienced Embedded Developer having expertise in Embedded projects in the Automotive domain in both Development and V&V
What we offer
What we offer
  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • Positions open to people with disabilities
  • Fulltime
Read More
Arrow Right

Redfish Senior Development Engineer

Seeking Firmware Experience Architect to work on HPE iLO (Integrated Lights Out)...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 10+ years experience
  • Strong firmware/System development background with strong C/C++ development/debug skills
  • Strong in Embedded Linux/RTOS programming, OS Internals, memory management, IPC, thread programming and embedded application software development
  • Proficient in software development tools such as IDEs, compilers, debuggers, emulators, source control system and defect/bug tracking systems
  • Prior work experience as a lead dealing with cross functional teams, partners/vendors, open sources and standards
  • Solid understanding of DMTF-REDFISH, Rest Based architecture
  • Good understanding of HTTP/HTTPs protocols
  • Experience/exposure to SNMP, IPMI, I2C, MCTP, NCSI protocol is a plus
  • Strong leadership skills with focus on drive for results
Job Responsibility
Job Responsibility
  • Leads multiple project teams of other software systems engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration
  • Manages and expands relationships with internal and outsourced development partners on software systems design and development
  • Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards
  • provides tangible feedback to improve product quality and mitigate failure risk
  • Provides domain-specific expertise and overall software systems leadership and perspective to cross-organization projects, programs, and activities
  • Drives innovation and integration of new technologies into projects and activities in the software systems design organization
  • Provides guidance and mentoring to less- experienced staff members
What we offer
What we offer
  • Health & Wellbeing comprehensive suite of benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Multilingual Expert Software Engineer

This role involves designing, developing, debugging, and leading software enhanc...
Location
Location
Costa Rica , Heredia
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, Electrical Engineering
  • Typically 4-6 years experience
  • Extensive experience with multiple software systems design tools and languages: Real-time embedded OS, C, Rust, Go and Python
  • Experience to read the ASIC designs and understand them in detail
  • Experience working with Emulator and Simulator environments
  • Excellent analytical and problem-solving skills
  • Experience in overall architecture of software systems: Linux kernel drivers, Embedded Systems
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Familiarity with core AI principles such as supervised and unsupervised learning, model training and evaluation, and algorithm selection
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Leads multiple project teams of other software systems engineers and responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost-effective, and high-quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution
  • Designs and implements AI-driven enhancements within systems software to improve performance, diagnostics, and automation
  • Leverages machine learning models and data analytics to optimize system behavior, detect anomalies, and support intelligent decision-making across platforms and subsystems
  • Represents the software systems engineering team for all phases of larger and more-complex development projects
What we offer
What we offer
  • Comprehensive suite of health, financial, and emotional wellbeing benefits
  • Specific programs catered to helping employees reach their career goals
  • Inclusive environment embracing diversity and individual uniqueness.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Senior Software Engineer. This role has been designed as ‘Hybrid’ with an expect...
Location
Location
Costa Rica , Heredia
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, electronic or related field
  • Typically more than 4 years experience as a Software Developer
  • Strong analytical and problem solving skills
  • Designing software systems running on multiple platform types
  • Software systems testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Proficient in C programming language
Job Responsibility
Job Responsibility
  • Designs, develops, debugs low-level software, interacting with operating systems, utilities, databases and cloud-based systems, powering our networking products and solutions
  • Helps determine hardware compatibility and/or influences hardware design
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, utilities, databases, and Internet-related tools
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution
  • Represents the software systems engineering team for all phases of larger and more-complex development projects
  • Provides guidance and mentoring to less- experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • 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

Embedded Software Engineer

Zenovo is looking for talented Embedded Software Engineers (minimum 4 years’ com...
Location
Location
United Kingdom , Bristol
Salary
Salary:
65000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in C and Assembly programming languages
  • Skilled in Embedded Systems Design and implementation
  • Experienced in software development within controlled and regulated environments
  • Proficient in working with Real-Time Operating Systems (RTOS)
  • Strong low-level embedded engineering experience across diverse hardware platforms, including Cortex-M3, Cortex-M4, and Cortex-A7
  • Experienced in software requirements management and configuration control
  • Solid understanding of the software development lifecycle (SDLC)
Job Responsibility
Job Responsibility
  • Involved in the ongoing development of software for Real-Time Operating Systems
  • Working to recognised safety standards
  • Delivering high-quality design and test documentation
What we offer
What we offer
  • Competitive pension scheme (up to 8% employer match)
  • Discretionary annual bonus (typically around 10%)
  • 25 days annual leave plus 8 bank holidays
  • Private medical healthcare
  • Clear Progression & Development Roadmap
  • Hybrid working and flexitime
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

Join Gallagher’s Global Growth Journey. Our purpose at Gallagher is ‘Protect wha...
Location
Location
New Zealand , Hamilton
Salary
Salary:
Not provided
gallagher.com Logo
Gallagher Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Develop software modules under guidance and build strong foundations in Embedded C/C++ and Linux
  • Learn through hands-on coding, testing, debugging, and code reviews
  • Collaborate closely with experienced engineers and cross-functional teams
  • Apply foundational knowledge of digital electronics, reading schematics, and microprocessor architecture to support embedded software development
  • Take ownership of features and components with increasing autonomy
  • Confidently work across Embedded C/C++, Linux-based systems, scripting (Python, Bash, or Ruby), debugging, version control, and testing
  • Contribute to design discussions, integration, and continuous improvement initiatives
  • Design solutions and clearly document technical decisions and implementations
  • Knowledge of Git, networking and cryptography
  • Experience with modern C++ and safe coding practices, with an interest in Rust
Job Responsibility
Job Responsibility
  • contribute to the design, development, testing, and maintenance of Gallagher’s next-generation security solutions
  • work at the intersection of hardware and software, collaborating closely with hardware engineers, cross-functional squads, and project teams to turn concepts into robust, manufacturable software solutions
  • write high-quality code, follow modern development practices, and contribute to Learning First Product Development (LFPD) to strengthen engineering standards and continuous improvement across the squad
What we offer
What we offer
  • Competitive salary + annual bonuses
  • Flexible hours in an office-based role
  • Free parking, a subsidised on-site café, and excellent local eateries
  • Life and Disability Insurance, KiwiSaver, and staff discounts through the Boost App
  • A vibrant culture with learning sessions, team events, and great coffee
  • Fulltime
Read More
Arrow Right