Senior DSP Firmware Engineer
Posted: 5 days ago
Job Description
Shape the Future of Sustainable Energy with PixiiAre you passionate about driving the green energy transition? Do you want to make a real impact from day one while working on cutting-edge technology? Join us at Pixii as our new Senior DSP Firmware Engineer!Why Pixii?At Pixii, we’re not just building advanced technology - we’re powering a global shift towards cleaner, more reliable, and more flexible energy solutions. Our modular systems are transforming how homes, businesses, and communities access and manage energy. Based in Norway with a growing global presence, we’re helping clients worldwide accelerate the shift to a fully electrified and sustainable future.What sets us apart is our unique company culture. We’re passionate, driven, and maybe just a little impatient - we know the world needs greener solutions, and we’re here to deliver them fast. We’re not just colleagues, we’re often friends. We test, we sometimes stumble, we learn, and we grow - together. And yes, we have a lot of fun doing it.About the Role: Senior DSP Firmware EngineerWe are seeking a skilled and structured Embedded Software Engineer to develop, maintain, and verify firmware for advanced grid-connected power inverters , solar converters, rectifiers, and bidirectional DC/DC converters.You will work on low-level C programming for TI C2000 DSPs, building robust real-time architectures for high-reliability energy applications.Key ResponsibilitiesFirmware Development:Implement real-time control algorithms and communication interfaces on TI C2000 DSP platforms (e.g., F28003x, F2838x, F28P55x).Develop and maintain low-level drivers, HAL layers, and peripheral interfaces (PWM, ADC, CAN, SPI, UART, etc.).Ensure robust startup, protection, and fault-handling logic for power converters.Software Architecture & Quality:Define and implement a robust modular software architecture, inspired by AUTOSAR-like principles (separation of application, service, and hardware layers).Establish and enforce coding guidelines (MISRA-C based).Perform static analysis, peer reviews, and unit testing to ensure software reliability and compliance.Configuration & Release Management:Manage source code and branching strategies using GitLab.Prepare and publish release notes and software baselines.Support version tracking, issue management, and traceability from requirements to release.Automated Test Development:Design and implement automated software test setups for converter control validation, including HIL (Hardware-in-the-Loop) or real converter setups.Develop test scripts and procedures for regression and performance testing.QualificationsM.Sc. or B.Sc. in Computer engineering, Cybernetics, or Embedded Systems.3+ years of experience in embedded C programming for real-time control.Strong knowledge of TI C2000 DSPs and control-oriented peripherals.Experience with power electronics control systems (inverters, rectifiers, DC/DC).Familiarity with GitLab, release workflows, and software documentation practices.Understanding of MISRA-C, AUTOSAR concepts, and structured embedded architectures.Experience with automated test environments, HIL platforms, or converter test setups is an advantage.Personal Qualities:Analytical, structured, and quality-driven.Passionate about robust embedded systems and clean, maintainable code.Collaborative and proactive, with strong communication skills across R&D disciplines.Curious and adaptable in a fast-paced, innovative environmentStrong communicator in English—both verbal and writtenWhat we offer:A chance to work at one of Norway’s most exciting and fast-growing tech companiesMeaningful, varied work in a cross-disciplinary, international teamCompetitive compensation with solid pension and insurance benefitsFlexible, modern office environment designed for collaboration and growthOpportunities for learning, development, and career progression.Nice location at Drammen, Norway, close to railway station.Ready to make an impact?At Pixii, we believe that diversity makes us stronger. We’re dedicated to creating an inclusive workplace where everyone feels welcome and has the opportunity to thrive. If you're passionate and eager to learn, we encourage you to apply—even if you don’t meet every single requirement.To apply, please use the link provided.For any questions, feel free to reach out to Erik Myre at erik.myhre@pixii.com. Please note that, due to GDPR regulations, we can only accept applications submitted through our recruitment system.All inquiries will be handled confidentially. Applications will be reviewed on a rolling basis.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period