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
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.