Software Engineer

Job Category : IT

Job Type : Full Time

Job Location : Norway

Salary : 2200 euro

Processing Time : 90 days

Visa Validity : 3 years

Required Documents : 2 years experience, IELTS 6, IT back ground, Medical, Passport, PCC

Term and Condition

Contributions & Responsibilities

The successful candidate’s specific contributions and responsibilities will include:

  • • Delivery of highly reliable embedded software for Mari metrics-designed hardware.
  • • Working efficiently with engineers and scientists across the company to develop new products, from prototype through to production and commercial deployment.
  • • Taking ownership of firmware products, including verification testing and the preparation of comprehensive documentation.
  • • Writing great software for products deployed in the harshest environments on the planet.
  • • Lead and engage in generative collaboration at all stages of product development.
  • • Code library maintenance.

Basic Qualifications

  • The ideal candidate will have strong command of the following tools and workflows:
  • • Programming in c, java and python
  • • Proficiency with Real-time Operating Systems (RTOS).
  • • Atmel Studio,
  • • Altium Designer,
  • • Domain expertise in IOT, industrial networking technologies
  • • An undergraduate degree in electrical engineering, computer science or equivalent is a firm requirement.

Preferred Skills and Experience

  • • Firmware development, programming in c,
  • • 2+ years developing software for the ARM Cortex family or a similar micro architecture.
  • • Working knowledge of hardware level software development, including use of timers, interrupts, hardware peripherals such as SPI controllers and ADCs, boot loaders and debug tools.
  • • Experience programming and testing high reliability, safety critical, and fault tolerant systems.
  • • Hardware debug experience, including familiarity with tools such as the oscilloscope, logic analyzer, protocol analyzer (SPI, i2c, Ethernet, etc.)
  • • Circuit analysis and design, preparation of schematics in Altium Designer and contributing to hardware design discussions.
  • • Strong understanding of operating system fundamentals, including schedulers, network stack, file system, memory management.
  • • Experience with defensive programming, continuous testing and similar high-reliability software development strategies.
  • • Excellent leadership, oral and written communication and teamwork skills.

Benefits

  • • Mari metrics is an equal opportunity employer offering competitive salaries, comprehensive health benefits and equity packages.

Apply Now