Embedded Software Engineer
3 days ago
Lace Lithography is seeking a skilled and motivated Embedded Engineer to join our Instrumentation team in Bergen. In this role, you will design and develop software that directly drives and interfaces with our advanced hardware platforms. You will play a key role in building reliable, high-performance embedded systems for controlling, monitoring, and automating laboratory and production instruments that are essential to our lithography technology.
This position is ideal for an engineer with strong expertise in embedded systems, hardware-software integration, and instrumentation control. You will work closely with physicists, hardware engineers, and other software developers to deliver robust, real-time solutions for interacting with complex hardware in precision environments.
Key ResponsibilitiesThis list is not exhaustive; additional duties may be assigned as needed.
- Embedded & Real-Time Software Development: Design, implement, and maintain embedded and control-level software for microcontrollers, instrument communication, and device orchestration.
Hardware Interface Programming: Develop and maintain software modules for communication with hardware over UART, SPI, or Ethernet. - Platform Extension: Enhance our internal instrumentation platform (LIP) with new device drivers, control logic, and capabilities for hardware control, data acquisition, and visualization.
- System Integration & Testing: Lead integration, validation, and debugging of hardware and software subsystems in lab and production environments.
- API & Driver Integration: Work with vendor-provided APIs, SDKs, and hardware drivers to integrate third-party devices into our systems.
- Instrumentation GUI Collaboration: Support development of calibration, diagnostics, and control interfaces.
- Technical Leadership: Share expertise with the team, mentor junior engineers, and help define best practices for embedded software development.
- Process Optimization: Improve development workflows, CI/CD practices, and design patterns for embedded applications.
Collaboration & Documentation: Maintain clear documentation for system architecture, communication protocols, and embedded software modules. - On-Site Deployment: Perform hands-on testing, debugging, and integration at our Bergen facilities with real hardware systems.
Required:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of professional experience in embedded software development.
- Strong proficiency in C or C++ for embedded and real-time systems, and experience with Python for hardware control scripts.
- Solid understanding of hardware communication protocols (UART, SPI, I²C, Ethernet).
- Experience with integrating and debugging hardware drivers and APIs.
- Proven track record building embedded platforms for instrumentation or automation.
- Strong problem-solving skills for diagnosing complex hardware/software interactions.
- Ability to design maintainable, scalable embedded codebases.
- Excellent communication skills and ability to collaborate in cross-functional teams.
- Comfortable working on-site with physical hardware in lab or production settings.
- Familiarity with Git or similar version control systems.
- Experience with signal acquisition systems, motion controllers, or precision positioning equipment.
…consists of amazing people who've joined us from all over the world, driven by intense curiosity, the urge for exploration, and a desire to push the limits of physics. We promise to offer you a place among highly motivated Lacers, present you with extremely difficult problems - and have a lot of fun solving them.
Lace operates out of two beautiful, vibrant, and strong-willed cities. Although we are cities apart, we strive to make the team feel as one.
We don't define values - but we have one universal expectation:
Be the best team player you can be.
Part of the team, part of the company
Competitive salary + equity through our incentive plan.
Wellness & Team Culture
€600 annual wellness allowance, weekly team lunches, monthly social events, and an annual off-site with the whole team.
Personal Development
Quarterly development goals with your manager and your own budget to learn and grow.
Smooth onboarding, wherever you're coming from
We support relocation and immigration to make joining Lace as smooth and welcoming as possible.
Travel between Lace locations
We encourage cross-site collaboration and support travel between our York, Barcelona, and Bergen locations to stay connected and aligned.
-
Senior Software Engineer
3 days ago
Bergen, Vestland, Norway Lace Lithography Full time 900,000 - 1,200,000 per yearWe're on a mission to do something really, really small. You'll make sure every part moves in perfect harmony.Lace Lithography is seeking a talented and experienced Senior Software Engineer to join our Instrumentation team in Bergen. In this role, you will lead the design and development of software systems that tightly integrate with our advanced hardware...
-
Senior DevOps Engineer
3 days ago
Bergen, Vestland, Norway Emerson Career Site Full time $80,000 - $120,000 per yearThe Senior DevOps Engineer, is responsible for developing and maintaining DevOps infrastructure for all projects and products developed in Roxar. The main objectives for the position are to ensure that build automation systems are working according to best practices and available to all software development teams. Proper operation of build automation...
-
Senior DevOps Engineer
1 day ago
Bergen, Vestland, Norway Emerson Full time $100,000 - $150,000 per yearDescriptionThe Senior DevOps Engineer, is responsible for developing and maintaining DevOps infrastructure for all projects and products developed in Roxar. The main objectives for the position are to ensure that build automation systems are working according to best practices and available to all software development teams. Proper operation of build...
-
Senior DevOps Engineer
1 day ago
Bergen, Vestland, Norway Emerson Full time $67,000 - $130,000 per yearJob DescriptionThe Senior DevOps Engineer, is responsible for developing and maintaining DevOps infrastructure for all projects and products developed in Roxar.The main objectives for the position are to ensure that build automation systems are working according to best practices and available to all software development teams. Proper operation of build...
-
2 x Software Engineer
3 days ago
Bergen, Vestland, Norway Aritma Full time 80,000 - 120,000 per yearPractical infoLocation: Bergen (HQ), NorwayEmployment type: full-time, 100%Start date: ASAP or by agreementTitle: Software Engineer (Junior / Senior)Reports to: Tech Lead & VP Product Now scale-up, next unicorn Let's get to the point Hottest scale-up in Bergen = Aritma (€8M ARR & ramping up)Automating €150Bn() of CFO & accountant work (45,000+...
-
Project Engineer
1 day ago
Bergen, Vestland, Norway Clear. Full timeBMS Project EngineerNOK 650,000 – NOK 750,000 Basic+ Hybrid Working + Car + Healthcare + Pension + Package + OvertimeBergenAt Clear, we have partnered with a market leader in building automation, creating smarter, greener, and more efficient environments where people live, work, and thrive. From state-of-the-art hospitals and universities to...
-
Fullstack Engineer
3 days ago
Bergen, Vestland, Norway Breeze IP Full time 90,000 - 120,000 per yearFull-Stack Developer (Founding Team Hire)About UsAt Breeze IP, we're rethinking how IP (Intellectual Property) work gets done. Our platform helps IP professionals automate and streamline their workflows from patent filing to document management using modern, AI-powered technology.We're a small but experienced founding team with proven track records in both...
-
Customer Service Engineer
3 days ago
Bergen, Vestland, Norway Corvus Energy Full time 90,000 - 120,000 per yearThe Customer Service Engineer is responsible for handling and supporting customerissues remotely from the Service Desk in Bergen, and secondarily conduct in-fieldcommissioning, warranty, and service assignments as required.ResponsibilitiesEnsure customer satisfaction with our products and services.Provide support to customers and Corvus field service...
-
Bergen, Vestland, Norway Lace Lithography Full time 550,000 - 750,000 per yearWe're on a mission to do something really, really small. You'll shape the technology that makes it possible.At Lace Lithography, we're reinventing chipmaking - atom by atom. Backed by top-tier investors and the European Innovation Council, we're developing a novel lithography platform that will push semiconductor manufacturing into its next frontier. Our...
-
Asset Power Automation Engineer
2 weeks ago
Bergen, Vestland, Norway Drilling and Construction Contractor Full time 800,000 - 1,200,000 per yearJoin the team as an Asset Power Automation Engineer for an Offshore Project operating Worldwide Are you ready to bring your expertise to a dynamic and challenging environment?Information about the job:Job Title: Asset Power Automation Engineer.Project: Offshore Project.Location: Worldwide.Rotation: 35/35 days on/off.Salary: Please confirm your realistic...