CrawlJobs Logo

Senior Embedded Software Engineer

demant.com Logo

Demant

Location Icon

Location:
Denmark , Smørum

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided
Save Job
Save Icon
Job offer has expired

Job Description:

Use your skills as an embedded C developer to contribute to the development of the future Bluetooth solutions for hearing impaired. Join us and work with the latest embedded technologies connecting hearing aids to the digital world. Wireless communication is becoming ever more important to enable hearing impaired to participate in society on equal terms. From using your hearing aids as a wireless headset, to connecting to a teacher’s microphone in the classroom, or simply getting a proper audio signal from your TV at home. We are looking for a colleague to join our development team located near Copenhagen to ensure we have the most versatile and stable Bluetooth solution.

Job Responsibility:

  • Develop and maintain the BLE stack, focusing on the controller and host layers
  • Implement unit tests and other automated tests in the development pipeline
  • Collaborate with cross-functional teams to integrate BLE features into hearing instruments
  • Debug and resolve issues related to BLE connectivity and functionality
  • Optimize code for performance, reliability, and power efficiency
  • Collaborate with third parties on interfaces to third party components and devices
  • Stay updated with the latest BLE standards and technologies

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
  • Extensive experience in C programming, particularly in embedded systems
  • Experience with microcontroller programming and real-time operating systems (RTOS)
  • Solid understanding of Bluetooth Low Energy (BLE) protocols and standards
  • Good problem-solving skills and attention to detail
  • Ability to work in a collaborative team environment
What we offer:
  • Collaborative and inclusive work environment
  • Opportunity to contribute to the commercial growth of our organization

Additional Information:

Job Posted:
January 01, 2026

Expiration:
January 04, 2026

Job Link Share:

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

Briefcase Icon

Similar Jobs for Senior Embedded Software Engineer

Senior Software Engineer

Be responsible for designing and verifying embedded software for control modules...
Location
Location
China , Beijing
Salary
Salary:
Not provided
borgwarner.com Logo
BorgWarner
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Engineering required, Master’s degree preferred
  • Minimum of 3 years’ project experience in ECU software development in automotive industry (required)
  • Experienced user of embedded C programming language (required)
  • Project experience with Matlab/Simulink and Stateflow and auto-coding (required), experience with Targetlink preferred
  • Project experience in MBD (Model Based Development) (required), Project experience in CAN stack(required)
  • Project experience in software unit testing
  • Project experience in UDS protocol, Network Management(preferred), Project experience in Bootloader (preferred)
  • Familiar with 32bit/16bit microcontroller from Infineon and NXP(Freescale) (preferred)
  • Good English skills in both written and verbal (required)
  • Experience in AUTOSAR software development and configuration (preferred)
Job Responsibility
Job Responsibility
  • Designing and implementing control software for PowerDrive system products, using both model-based software design and traditional development method
  • Developing application control software based on existing hardware and basic software platform
  • Unit testing using MIL/SIL method
  • Software integration and HIL testing
  • Software architecture design and verification
  • Create software design documents and requirement documents
  • Software work estimation
  • Support application/calibration work from control software perspective.
  • Fulltime
Read More
Arrow Right

Staff Embedded Application Software Engineer

As a Staff Embedded Software Engineer, you will lead critical software engineeri...
Location
Location
United States , Boston; Seattle
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of professional software development experience
  • Extensive expertise in C/C++, Go, Python, or comparable systems programming languages
  • Deep, demonstrated expertise in embedded systems architecture, firmware integration, and device-level software engineering
  • Proven track record of addressing and resolving system-wide challenges in performance, scalability, reliability, and security
  • At least 7+ years mentoring senior engineers and leading complex, strategic engineering projects across multiple teams
  • Advanced understanding of computer science fundamentals, data structures, algorithms, and high-standard software design practices
  • Extensive experience with network protocols (TCP/IP, VPN, DNS, DHCP) and advanced networking configurations
Job Responsibility
Job Responsibility
  • Define and significantly advance embedded software architectures for Axon’s current and future connected device products
  • Lead high-level strategic planning and coordination for multi-month embedded engineering projects across multiple product lines
  • Collaborate closely with Product Management, Design, Engineering, and executive leadership to deliver innovative, integrated, and mission-critical solutions
  • Establish and enforce Axon-wide standards for embedded software design, quality, reliability, and scalability
  • Evaluate and integrate leading-edge open-source technologies and industry standards, guiding architectural trade-offs and long-term strategic choices
  • Provide executive-level guidance and mentorship, significantly enhancing the capabilities and technical decision-making of the embedded software engineering teams
  • Continuously improve software engineering practices and drive excellence through strategic retrospectives, planning sessions, and innovation cycles
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

Staff Embedded Application Software Engineer

As a Staff Embedded Software Engineer, you will lead critical software engineeri...
Location
Location
United States , Boston; Seattle
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of professional software development experience
  • Extensive expertise in C/C++, Go, Python, or comparable systems programming languages
  • Deep, demonstrated expertise in embedded systems architecture, firmware integration, and device-level software engineering
  • Proven track record of addressing and resolving system-wide challenges in performance, scalability, reliability, and security
  • At least 7+ years mentoring senior engineers and leading complex, strategic engineering projects across multiple teams
  • Advanced understanding of computer science fundamentals, data structures, algorithms, and high-standard software design practices
  • Extensive experience with network protocols (TCP/IP, VPN, DNS, DHCP) and advanced networking configurations
Job Responsibility
Job Responsibility
  • Define and significantly advance embedded software architectures for Axon’s current and future connected device products
  • Lead high-level strategic planning and coordination for multi-month embedded engineering projects across multiple product lines
  • Collaborate closely with Product Management, Design, Engineering, and executive leadership to deliver innovative, integrated, and mission-critical solutions
  • Establish and enforce Axon-wide standards for embedded software design, quality, reliability, and scalability
  • Evaluate and integrate leading-edge open-source technologies and industry standards, guiding architectural trade-offs and long-term strategic choices
  • Provide executive-level guidance and mentorship, significantly enhancing the capabilities and technical decision-making of the embedded software engineering teams
  • Continuously improve software engineering practices and drive excellence through strategic retrospectives, planning sessions, and innovation cycles
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

Staff Embedded Application Software Engineer

As a Staff Embedded Software Engineer, you will lead critical software engineeri...
Location
Location
United States , Seattle; Boston
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of professional software development experience
  • Extensive expertise in C/C++, Go, Python, or comparable systems programming languages
  • Deep, demonstrated expertise in embedded systems architecture, firmware integration, and device-level software engineering
  • Proven track record of addressing and resolving system-wide challenges in performance, scalability, reliability, and security
  • At least 7+ years mentoring senior engineers and leading complex, strategic engineering projects across multiple teams
  • Advanced understanding of computer science fundamentals, data structures, algorithms, and high-standard software design practices
  • Extensive experience with network protocols (TCP/IP, VPN, DNS, DHCP) and advanced networking configurations
Job Responsibility
Job Responsibility
  • Define and significantly advance embedded software architectures for Axon’s current and future connected device products
  • Lead high-level strategic planning and coordination for multi-month embedded engineering projects across multiple product lines
  • Collaborate closely with Product Management, Design, Engineering, and executive leadership to deliver innovative, integrated, and mission-critical solutions
  • Establish and enforce Axon-wide standards for embedded software design, quality, reliability, and scalability
  • Evaluate and integrate leading-edge open-source technologies and industry standards, guiding architectural trade-offs and long-term strategic choices
  • Provide executive-level guidance and mentorship, significantly enhancing the capabilities and technical decision-making of the embedded software engineering teams
  • Continuously improve software engineering practices and drive excellence through strategic retrospectives, planning sessions, and innovation cycles
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

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

Senior Embedded Software Engineer - Cyber

STR makes the world a safer place by developing technology and applying it to so...
Location
Location
United States , Woburn
Salary
Salary:
134000.00 - 184000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Top Secret (TS) security clearance
  • U.S. citizenship
  • BS in Computer Science, Computer Engineering, or related field with 5 years of experience (or MS and 3 years)
  • Deep knowledge of at least one of the following topics: microcontroller software, embedded systems, firmware, kernels, or drivers
  • Proficiency in at least one compiled and one scripting programming language
  • Familiarity with assembly language, operating systems internals (e.g., file systems, IO, memory management, device drivers), threading, compiler technologies (e.g., GCC, LLVM)
  • Experience with software scripting and build automation tools (e.g., bash, make)
  • Applied skills using collaborative source code management and software engineering tools (e.g., Git, Subversion, Gitlab)
Job Responsibility
Job Responsibility
  • Working as part of a small team to design, develop, and test software applications and tools, in languages such as C, C++, and Python
  • Ensuring software quality through the practice of unit-level and system-level tests and verification
  • Integrating software components using networking/messaging technologies
  • Packaging software for ease of configuration control, delivery, and deployment
  • Communicating technical foundations of software designs and implementations through reports and presentations
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

The Systems Development Division (SDD) delivers technology advantage into users’...
Location
Location
United States , Woburn
Salary
Salary:
134000.00 - 184000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active SECRET security clearance with eligibility to obtain a Top Secret (TS) security clearance
  • U.S. citizenship is needed by the U.S. Government
  • Demonstrated experience implementing real-time signal processing solutions in C++ (C++17 or later)
  • Working knowledge of digital signal processing
  • Familiarity with embedded development
  • Experience in preparing and delivering briefings, familiarity with the execution of technical reviews (SRRs, PDRs, CDRs, TIMS)
  • Background should include a Bachelor’s degree and at least 5 years of applicable experience
  • Master’s degree and at least 3 years of applicable experience
  • or PhD. Equivalent experience will be considered
  • Bachelor’s, Master’s or PhD in Electrical Engineering, Aerospace Engineering, Applied Mathematics, Physics, Radar Systems, or related technical field
Job Responsibility
Job Responsibility
  • Support development of innovative radar/EW systems through implementation of digital signal processing (DSP)
  • Collaborate with cross-functional teams to understand and/or develop system requirements and specifications
  • Design and implement signal processing and software solutions
  • Conduct performance analysis through simulations and real-world testing to validate and optimize system performance
  • Prepare documentation, design specifications, test plans, and reports
  • Communicate effectively with internal teams and stakeholders to convey technical concepts and project updates
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are currently recruiting for a Senior Software Engineer to join a Med Tech co...
Location
Location
United Kingdom , Sedgefield
Salary
Salary:
50000.00 - 60000.00 GBP / Year
srgtalent.com Logo
SRG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Educated to a minimum of HNC or Foundation Degree level (or equivalent) in an engineering discipline, have significant industrial experience at a senior level OR have a Degree/Master's/PhD (or equivalent) in an engineering discipline with relevant industrial experience
  • Possess significant technical expertise in embedded software development and complex problem solving
  • Will exhibit professional mastery of software development principles and practices, with experience across the full lifecycle (prototype, design, implementation, debug, test, documentation) gained in academic or industrial environments
  • Have a working knowledge of low-power programming environments and tools (e.g. Keil/IAR)
  • Have experience in bare-metal and RTOS programming using C/C++
  • Demonstrate familiarity with wireless communications (Wi-Fi, RFID, NFC, Bluetooth Low Energy, LoRaWAN)
  • Be able to demonstrate knowledge of low-level communications systems (I2C, SPI, CAN, RS-485)
Job Responsibility
Job Responsibility
  • Developing firmware and software applications for embedded microcontrollers, microprocessors, PCs, and mobile devices
  • Collaborating with hardware teams to create block diagrams, IO tables, and user manuals
  • Adhering to defined Software Development Procedures, applying version control, modular design, coding standards, and task management tools
  • Participating in project scoping, planning, and technical reviews
  • Interpreting client and product requirements, producing system designs and functional specifications
  • Setting up, planning, and executing experimental work, analysing and reporting results
  • Coaching, mentoring, and developing colleagues, fostering a culture of continuous capability development
  • Fulltime
Read More
Arrow Right