Embedded Software Engineer

Salary Competitive

Marimetrics was founded on the insight that there is a largely untapped wealth of information residing in the distributions of chemical compounds in the ocean. Today, Marimetrics is actively developing technologies to dramatically increase our ability to extract this information, delivering value to industry leaders and ultimately contributing to the effective management of our planet’s Ocean frontier.


Position

We are currently recruiting a team member for the role of embedded software engineer. The embedded software team is responsible for architecting, developing and verifying firmware for Marimetrics’ products and platforms. The team works closely with electrical engineers and software engineers, across both the company and a network of international partners, to deliver high quality products on ambitious development timelines. Successful applicants will take responsibility for the development, testing and management of mission-critical embedded applications.

 

Contributions & Responsibilities

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

  • Delivery of highly reliable embedded software for Marimetrics-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 Realtime 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 microarchitecture.

  • Working knowledge of hardware level software development, including use of timers, interrupts, hardware peripherals such as SPI controllers and ADCs, bootloaders 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

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

 

Application

Marimetrics is searching for ambitious, world-class talent ready to attack challenging projects. Prospective candidates are encouraged to submit a cv.

For more information or questions please contact us at excel@marimetrics.no or phone number +49 151 52 27 86 40

Perks and benefits

This job comes with several perks and benefits

Flexible working hours
Flexible working hours

Time is precious. Make it count. Morning person or night owl, this job is for you.

Equity package
Equity package

Want to be a partner? Look no further.

Skill development
Skill development

We want to take you from good to great.

Healthcare insurance
Healthcare insurance

Break a leg! Seriously, we got you covered in our company healthcare plan.

Work life balance
Work life balance

Carve out time for your kids, friends and personal cider projects.

Central office
Central office

Your local office is your anchor point, thus, we placed it centrally at your convenience.

See all 10 benefits

Working at
Marimetrics

Marimetrics was founded on the insight that there is a largely untapped wealth of information residing in the distributions of chemical compounds in the ocean. Today, Marimetrics is actively developing technologies to dramatically increase our ability to extract this information, delivering value to industry leaders and contributing to the effective management of our planet’s Ocean frontier.

Read more about Marimetrics

company gallery image