Emerson Logo png

Embedded Software Developer

Emerson

Job Description

We are looking for a Principal Embedded Software Developer. The position will lead a small team of SW engineers developing world class multiphase measurement instruments.

The focus of this position is software development of embedded systems using C++ on a Linux platform. Working in a structured requirement driven engineering process.

We look forward to see your application!

 

In This Role, Your Responsibilities Will Be:

 

    • Take ownership of development objectives and drive development through all phases.
    • Interact with other functions to contribute in product definition processes
    • Support product requirement specification process at FRS and system level
    • Responsible for and leads creation and maintenance of software requirement specifications.
    • Responsible for and leads design and development of software modules and systems
    • Responsible for development tests and supports testing of software and hardware in general
    • Ensure that work is documented correctly
    • Ensure source code is obtained, stored, maintained and handled correctly and safely.
    • Mentor and guide others as needed on general work practices and specific topics of expertise
    • Contribute to process improvements
    • Contribute in quality processes

 

  •  

 

Who You Are:

 

You are the first to spot possible future policies, practices, and trends in the organization, with the competition, and in the marketplace. You consistently apply a business driver and marketplace focus when prioritizing actions. You adjust communication content and style to meet the needs of diverse collaborators. You model and encourage the expression of diverse ideas and opinions empowering your team. You serve as a strategic partner to build, grow, and maintain profitable and long-lasting relationships with key accounts.

 

For This Role, You Will Need:

 

    • University level / college degree in IT, programming, electronics or relevant field. Lack of formal education may be compensated with proven experience.
    • Deep knowledge on more than one of the following areas:
    • Embedded C / C++ programming
    • Embedded web pages / servers
    • Linux OS development
    • Phyton scripting
    • Interest for software development and a drive and attitude to improve and try new things
    • Good understanding of electronics, signal processing and physics is very positive
    • Must possess sophisticated analytical, technical and problem-solving skills and abilities.
    • Minimum 5 years of relevant work experience
    • Good embedded system understanding i.e. how different disciplines interact
    • Good understanding of object-oriented principles with C++
    • Good understanding of software methodology principles
    • Revision control systems
    • Good knowledge of SW development processes and automated testing
    • Good at documenting technical documents both for internal and external use
    • Developing unit test cases and automated test suites for firmware
    • Board bring-up and verification
    • Experience with production hand-over and ramp-up

 

  •  

 

Preferred Qualifications that Set You Apart:

    • Understanding of physics, electronics, mathematics
    • Agile work practices
    • Linux development experience
    • Knowledge of the oil and gas industry
    • Experience in implementing communications protocols
    • WEB technologies (front/back end, HTTP/HTTP, AJAX, jQuery, Angular+++)
    • Scripting languages especially Python, JavaScript, and Matlab
    • Unit testing and automated software test
    • Secure coding and security best practices

 

  •  

 

Our Offer to You

 

At Emerson, we are committed to fostering a culture where every employee is valued and respected for their unique experiences and perspectives. We believe a diverse and inclusive work environment contributes to the rich exchange of ideas and diversity of thoughts, that inspire innovation and brings the best solutions to our customers. Were emphasizing a culture of togetherness one that builds community, prioritizes collaboration and continuous improvement.

 

The philosophy is fundamental to living our companys values and our responsibility to leave the world in a better place. Learn more about our Culture & Values and about Diversity, Equity, & Inclusion at Emerson .

Moreover, our global volunteer employee resource groups will empower you to connect with peers that share the same interest, promote diversity and inclusion and positively contribute to communities around us.

We understand the importance of work-life balance and are dedicated to supporting our employees' personal and professional needs. From competitive benefits plans and comprehensive medical care to equitable opportunities for growth and development we strive to create a workplace that is supportive and exciting. Our work schedule aims at creating new levels of growth, build a stronger community and provide greater professional development for our employees.

Make this phenomenal opportunity yours!

Find your dream job

Freshly added jobs in Norway

Software Engineer

Software Developer

Integration Lead Developer

Cloud Engineer

Who is Hiring is part of Cybrient Technologies SA