CrawlJobs Logo

Senior Embedded Software Developer (Real-Time Linux)

Sweden, Västerås · Job Posted June 28, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly skilled Senior Embedded Software Developer to join a cross-functional Scrum team developing and maintaining real-time Linux-based systems (PREEMPT_RT) with stringent requirements for determinism, performance, and reliability within the substation automation domain. This is an on-site assignment located in Västerås. Remote work is not feasible.

Job Responsibility

  • Develop, maintain, and optimize real-time Linux applications for substation automation systems
  • Work across both user space and kernel space, including driver development and system integration activities
  • Drive software quality through test automation, code reviews, and continuous improvement of development processes and practices
  • Analyze and optimize system resource utilization, latency, jitter, and scheduling behavior
  • Debug and resolve complex software and hardware-related issues using low-level Linux and hardware diagnostic tools
  • Actively participate in Scrum ceremonies and contribute to agile team collaboration.

Requirements

  • Extensive experience with embedded Linux development and real-time operating system concepts
  • Strong proficiency in C++ and Linux system programming
  • Solid understanding of scheduling mechanisms, interrupts, concurrency, and synchronization
  • Strong knowledge of Ethernet networking and industrial communication protocols, specifically: IEC 61850, IEEE 1588 Precision Time Protocol (PTP), IEC 62439-3 Ethernet redundancy protocols
  • Excellent communication and collaboration skills with experience working in agile development environments
  • Proven problem-solving capabilities and the ability to adapt to changing priorities.

Looking for more opportunities?

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

Similar Jobs for

Senior Embedded Software Developer (Real-Time Linux)

8 matching positions

Senior Real-time Software Engineer

We are seeking a Principal Software Engineer with experience in real-time embedd...
Location
Location
United States , Middletown
Salary
Salary:
75.00 - 90.00 USD / Hour
geologics.com Logo
GeoLogics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience
  • Active DoD Secret clearance
  • Experience including at least two of the following: Embedded C/C++ Software, High Performance Computer Systems, Embedded Real-Time Sensors and Control Applications, Software Architecture Design and Implementation
  • Experience using embedded Real Time Operating Systems (RTOS) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.)
  • Experience developing complex systems involving the integration of hardware, firmware, and software
  • Proficiency using C/C++
  • Willing to travel 10% to 15%
Job Responsibility
Job Responsibility
  • Design, develop, implement, test, debug and integrate high performance embedded real-time software within heterogenous systems composed of multiple processor types and FPGAs, with external sensor and control interfaces for deployed DoD real-time software systems hosted on embedded hardware
  • Collaborate with a cross-functional team testing your contributions and analyzing performance
  • Integrate components you develop into a larger system in preparation for real world testing and deployment
  • Teaching, coaching, and mentoring less experienced staff
  • Contributing to proposals as well as preliminary and critical design reviews
  • Involvement in the technical components of solving our customer's most complex problems
  • Work with world-class researchers and engineers who embrace innovation and challenge the status quo
  • Experience in a highly visible software development team, exposure to the Navy acquisition process, and opportunity to learn new technologies and gain new embedded development experiences
  • Fulltime
Read More
Arrow Right

Senior Real-time Software Engineer

We are seeking a Principal Software Engineer with experience in real-time embedd...
Location
Location
United States , Middletown
Salary
Salary:
75.00 - 90.00 USD / Hour
geologics.com Logo
GeoLogics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience
  • Active DoD Secret clearance
  • Experience including at least two of the following: Embedded C/C++ Software, High Performance Computer Systems, Embedded Real-Time Sensors and Control Applications, Software Architecture Design and Implementation
  • Experience using embedded Real Time Operating Systems (RTOS) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.)
  • Experience developing complex systems involving the integration of hardware, firmware, and software
  • Proficiency using C/C++
  • Willing to travel 10% to 15%
Job Responsibility
Job Responsibility
  • Design, develop, implement, test, debug and integrate high performance embedded real-time software within heterogenous systems composed of multiple processor types and FPGAs, with external sensor and control interfaces for deployed DoD real-time software systems hosted on embedded hardware
  • Collaborate with a cross-functional team testing your contributions and analyzing performance
  • Integrate components you develop into a larger system in preparation for real world testing and deployment
  • Teaching, coaching, and mentoring less experienced staff
  • Contributing to proposals as well as preliminary and critical design reviews
  • Involvement in the technical components of solving our customer's most complex problems
  • Work with world-class researchers and engineers who embrace innovation and challenge the status quo
  • Experience in a highly visible software development team, exposure to the Navy acquisition process, and opportunity to learn new technologies and gain new embedded development experiences
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Architect

Do you want to be part of designing products that help people live better lives?...
Location
Location
Sweden , Lund
Salary
Salary:
Not provided
sigma.se Logo
Sigma Group
Expiration Date
August 15, 2026
Flip Icon
Requirements
Requirements
  • A team-oriented person who thrives in a leading technical role across multiple teams and disciplines
  • Ability to define and communicate software architecture and technical strategy
  • Strong experience in system design and architecture for embedded systems, preferably within MedTech and according to IEC 62304
  • Ability to break down complex systems into clear building blocks and interfaces
  • Excellent communication skills, with the ability to explain complex topics in a clear and structured way
  • Extensive experience in Embedded C/C++
  • Experience with Real-Time Operating Systems and/or Embedded Linux
  • Experience with architecture patterns, software design principles, and code quality practices
Job Responsibility
Job Responsibility
  • Designing products that help people live better lives
  • Embedded Software development for customers' projects
  • Meeting with customers
  • Helping grow the team
  • Coaching and leading colleagues
  • Working closely with customers and colleagues within Sigma Connectivity MedTech and other Sigma Connectivity entities
What we offer
What we offer
  • An international working environment
  • A value-based organization with a lot of trust – we will make mistakes, you will too - that’s how we learn and develop
  • Creative environment – we want your ideas to have an impact on us
  • Travels & Events
Read More
Arrow Right

Senior Embedded Software Engineer

We are looking for a Senior Embedded Engineer to play a key role in the developm...
Location
Location
United Kingdom , Whiteley
Salary
Salary:
Not provided
codan.com.au Logo
Codan Limited
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in embedded C development
  • Experience with FPGA development (VHDL or similar)
  • Comfortable working in a Linux or embedded Linux environment
  • Strong understanding of electronics and working with test equipment (e.g. oscilloscopes)
  • Degree in Electronics, Engineering, or Physics
Job Responsibility
Job Responsibility
  • Develop embedded C software for real-time systems
  • Contribute to FPGA development (VHDL, ideally Xilinx)
  • Work across the full product lifecycle, from concept through to production
  • Contribute to new waveform and algorithm development
  • Collaborate closely with hardware, RF, and system teams
What we offer
What we offer
  • Work on cutting-edge technology
  • Own your work from design through to delivery
  • Be part of a highly skilled, collaborative engineering team
  • Flexible working
  • Competitive salary
  • Strong benefits package
  • Ongoing training and development, including exposure to new technologies
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

TKH Security specializes in the development of intelligent electronic security, ...
Location
Location
Spain , Málaga
Salary
Salary:
Not provided
parking.net Logo
Parking Network B.V.
Expiration Date
July 23, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering or a related field
  • 5+ years of hands-on experience in development with C/C++ in Linux environments, and at least 3+ years in embedded systems
  • Knowledge of video compression standards (e.g., JPEG, H.264, H.265) and streaming protocols (RTSP, HTTP)
  • Strong technical expertise in software development, including proficiency in communication protocols/technologies as UDP, TCP, HTTP, RestFul API, LLDP, Layer2 raw sockets
  • Exposure to computer vision or AI-enabled camera systems
  • Good knowledge of the best practises and security
  • Experience with agile development methodologies and tools as JIRA, Confluence, GIT
  • Passion for building reliable, high-performance embedded systems
  • Detail-oriented with solid problem-solving and analytical abilities
  • Excellent communication and cross-functional collaboration abilities
Job Responsibility
Job Responsibility
  • Design and implement embedded C/C++ firmware for camera subsystems, including sensor control, image capture, videostreaming, image encode
  • Review firmware code for correctness, performance, and maintainability, including unit testings
  • Promote and enforce best practices, coding standards, CI/CD, security and quality assurance processes within the team
  • Troubleshooting, resolving technical issues and addressing challenges in product initiative implementation
  • Create and maintain technical documentation
  • Design, develop, and maintain embedded firmware in C and C++ for camera and imaging systems
  • Implement/Integrate protocols (HTTP, LLDP, TCP/UDP, …) and Inter Process Communication (IPC)
  • Develop firmware for real-time image acquisition, videostreaming and encode/decode
  • Implement observability/monitorization metrics using OpenMetrics or similar standards
  • Implement and use the best security standards
What we offer
What we offer
  • A competitive salary on a fulltime basis
  • 23 days PTO
  • A laptop
  • Free parking
  • Private health insurance policy
  • Ample education and training opportunities
  • Quarterly events
  • Fresh fruit at the office
  • Ability to work partly from home
Read More
Arrow Right

Senior Embedded Software Engineer

The role of the embedded software engineer is to design, implement, validate, an...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
doverprecision.com Logo
Dover Precision Components
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or Software Engineering
  • minimum 7 years of professional experience developing software
  • Demonstrable record of developing high-quality embedded software for end-user products from requirement analysis to delivery
  • Experience with Agile/Scrum development practices
  • Design skills such as functional decomposition, UML, and design patterns
  • Advanced knowledge of C++, functional decomposition, UML/SYSML, design patterns, OOP, multi-threaded programming, and on-target debugging
  • Linux configuration and optimization, Real-time operating systems
  • Knowledge and experience with verification skills such as test-driven development, unit testing, code reviews, and defect characterization
  • Requirement analysis and planning skills such as user story development, backlog management, high-level estimation, and detailed estimation
  • Configuration management skills such as revision control, continuous integration and deployment, automated build systems, release management, and technical documentation
Job Responsibility
Job Responsibility
  • Design, implement, and validate high quality embedded software as part of an Agile team of engineers
  • Help define and implement best practices and tools to improve team efficiency, effectiveness, and software quality
  • Stay up to date with the latest industry standards and advocate for continuous improvement in the areas of unit testing, system testing, automation, code analysis, source control, continuous integration, etc
  • Contribute to high-level and detailed software estimation to support planning activities
  • Interface with other engineering teams and stakeholders to understand the application space and business requirements
  • Collaborate with members of other engineering disciplines using excellent communication and interpersonal skills
  • Collaborate effectively with remote team members and external partners
  • Participate in and lead design reviews and contribute to improvements in design and code quality produced by internal and external engineers
  • Build and apply a strong understanding of Markem-Imaje and our competitors’ printing technologies and application spaces
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We're looking for a Senior level Embedded Software Engineer to join our team, fo...
Location
Location
United States , Palo Alto
Salary
Salary:
120000.00 - 135000.00 USD / Year
altenusa.com Logo
ALTEN Technology USA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science/Engineering or related field
  • 5+ years' experience in Embedded Software Development
  • Experience with Automotive Infotainment/Connectivity platforms preferably working with GNSS, UWB, RF, A2B, BT Audio
  • Good coding skills on C/C++
  • Good understanding of Linux and/or RTOS fundamentals, Board Support Packages, kernel configuration, device driver interfaces, debugging tools, etc.
  • Excellent debugging skills with an ability to work across organizations/teams
  • Experience using Lauterbach, Oscilloscope, JTAG, Flashing Tools, etc.
Job Responsibility
Job Responsibility
  • Work with hardware and software architects to collaborate on next-gen platform architecture with various SoCs (System on a Chip) and the software stack
  • Design, develop, and deploy embedded software on Linux and/or RTOS for board bring-up, verification, and debugging of automotive electronics
  • Collaborate across multiple disciplines to deliver quality code, debug complex problems, prioritize, and get things done with high efficiency and urgency
  • Ability to debug in real-time across the hardware and software stack to understand the real issue and provide solutions, working and collaborating with multiple teams if needed
  • Familiarity with Linux build systems, device trees, and kernel driver development is essential
  • Ability to crisply communicate with peers, stakeholders, customers, technical leaders, and OEMs/ODMs.
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