Wednesday, October 29, 2025
u-blox

Embedded Software Engineer

Posted: 1 days ago

Job Description

As an Embedded Software Engineer, your role will encompass various responsibilities throughout the entire lifecycle of our GNSS products development. You will be involved in key stages, from feature definition to feature integration, development of product-specific functionalities, test results analysis, and bug investigation and fixing. With your expertise, you will contribute to the successful implementation of embedded software in our cutting-edge products. To be successful in this role, you need a good knowledge of Embedded Systems and GNSS receiver technology. If you do not have general GNSS/navigation technology experience already, you are expected to acquire it on the job.Your ResponsibilitiesProduct feature scoping, integration and maintenanceCollaborate with cross-functional teams to scope on features and requirements to be included in released products.Conduct thorough analysis of test results to identify areas for improvementBug investigation and FixingEffectively communicate technical concepts, challenges, and solutions to stakeholders.Foster a teamwork-oriented environment and contribute to the overall success of the product development process.Stay at the top of the latest advancements in embedded software development, industry trends, and emerging technologiesYour Skills and ExperienceBSc or higher in software or electrical engineering, computer science, or equivalent experienceKnowledge of GNSS TechnologyAt least 3 years of embedded software engineering experienceSolid understanding and practice in using the C programming languageSound engineering and problem-solving skillsStrong customer focus and experience with product developmentAbility to work as a member of bigger projects, flexible team player, self-starterAgile mindsetGood communications skills in English (spoken and written)Bonus Points (not mandatory)Other programming languages, such as Python, Perl and C++.Linux computing, scripting, networking and server concepts.Scientific computing (Python, Matlab, Octave, ...) and statistics.Embedded hardware and low-level system software.Debugging Embedded Systems on real hardware in laboratory settings (Oscilloscope, Signal Generator, Signal Analyzer, GNSS Simulator etc.)Understanding of real-time operating systems.What are your perks?A multicultural and international company with over 60 different nationalitiesProject-based activities working with colleagues across the globeA start-up and innovation mindset while in the process of scaling-up processes and efficienciesHybrid working model & flexible working hoursA strong learning environment and regular career discussionsCompany Performance BonusSport activities and Team events… and discover even more by talking with us!Learn more about u-blox and its mission by watching this video !Learn more about your future working environment within our Positioning Product Center here!We see diversity as a strength and promote a culture of inclusion among our employees. Our varied backgrounds, ideas and experiences are critical to our success. We strive to become a strong learning organization and are committed to provide our employees with equal opportunities regardless of differences such as gender, race, ethnicity, generations, belief.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs