Neuron is growing and we invite talented engineers to join in our journey. Operating in outskirts of Zurich, our products are used by 100s of customers, spread across more than 20 countries around the globe. We specialize in design and development of communication systems and bring them to our customers either directly as our own products or indirectly through technology-licensing. Active engagement in R-and-D projects results in most of our work being used as industry benchmark/reference.

Currently, we have multiple openings for Embedded Software Engineer

What we offer

  • A non-bureaucratic, highly efficient and intellectually stimulating work environment
  • Opportunity to interact with various industry associations
  • Work on some of the most innovative products at the forefront of technology
  • Competitive compensation package

If you would like to engage with us on any of these opportunities, please send your detailed resume to

Embedded Software Engineer

Job Description

Your responsibilities will include complete ownership of software modules that run in embedded environment or form core of development-framework on which our licensees develop applications. In day to day activity, this translates to activities like design and development of protocol stacks, development of automated analysis algorithms, adaptation/enhancement of containerized development environment and other similar activities.

As an integral part of the core team, you will participate in product and solution brainstorming sessions and be required to take up some feasibility research on specific subjects. This could also include interfacing with external partners and associations in specific projects.

Required Skills and Experience

  • 4 to 7 years of industrial experience
  • Expert level programming skills in C/C++, in embedded environments
  • Expert in linux development environment, specifically:
    • Embedded linux development
    • GCC environments, cross compiling, build scripts

Additional useful background experience

  • Protocol design experience
  • Protocol development: IPv4/6 stack, Wireless systems, powerline communication, 6LoWPAN, DLMS or others
  • Big data analysis using Python
  • Linux kernel module development
  • Databases for embedded systems
  • Web technologies: PHP, Javascript, AJAX