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.