Roles

Full Stack Developer

Locations

Oslo, Trondheim, Norway

Description

Nordic Semiconductor is a global leader in wireless technology. We are seeking an experienced and motivated Full-Stack Software Developer to join the CAD & DevOps group in the Design Enablement Department. You will work on projects such as developing software for design automation and creating advanced tools that enhance EDA design flows. You will leverage technologies including Jenkins CI/CD, Docker, virtual machines, cloud platforms, and data visualization tools like Plotly and Dash. Key responsibilities: - Design, develop, and implement custom tools and applications across frontend (web) and backend (database) environments. - Take ownership of service operations, ensuring reliability, performance, and continuous improvement. - Provide technical support for software products, act as primary contact for troubleshooting and resolution. - Document custom tools, create how-to guides, and maintain procedures for knowledge transfer and onboarding. - Collaborate with cross-functional teams (engineers, product managers, QA) to deliver high-quality software on schedule. - Contribute to code reviews, architectural decisions, and best practices. Key qualifications: - M.Sc/B.Sc in Electrical Engineering, Computer Engineering, Computer Science, or related field. - Strong programming skills in one or more: Python, C#, Rust, Go, or C++. - Experience with version control systems (Git, Perforce, Subversion) and CI/CD pipelines. - Comfortable working in Linux/Unix environments; ability to develop, debug, and deploy. - Excellent English communication skills (written and verbal). - Knowledge of database systems and REST APIs. Please note this position may be subject to a background check.

Similar Jobs

Create your own personalized Job Alert