Vantaa, FIN
8 days ago
Embedded Firmware Architect
**What you’ll do:** This person will be responsible for leading the design and defining firmware architecture for 3-phase UPS products. The scope of work is global with the teams located in several continents. We are looking for a candidate who has experience with whole real-time firmware development process: requirements, architectural design, implementation, unit testing, integration testing, verification and validation. **Key Responsibilities:** - Be a technical leader for product development, responsible for meeting schedule, cost and product performance goals - Coordinate and maintain alignment with global team leads,enforcing consistency in process among the firmware engineers in each project - Propose innovative technical solutions to complex problems - Develop architecture for new features, and maintain the architecture when requirements change - Work closely with product management on creating product requirements and specifications and ensure valuable and practical decisions are made - Determine how to refresh existing platforms when necessary - Occasionally assist with embedded software development using C, C++ for ARM / DSP processors for three phase power systems when critical and complex issues arise - Work with control system experts to develop algorithms that control Inverters, Rectifiers and DC/DC converters - Analyze existing code modules and techniques to determine advantages and deficiencies - Analyze the power system architecture and requirements to develop technical solutions to achieve product requirements. - Keep track of latest embedded software strategies, processes and tools. Apply knowledge to power electronics applications. - Work closely with the Cybersecurity Center of Excellence (CCoE) to support implementation of cybersecurity best practices whichmeet corporate standards and successfully pass cybersecurity audits - Be a mentor who provides support and guidance to junior level engineers - Develop engineering documentation including software requirements specification, design verification test plans, product configuration specifications, user interface specifications. - Lead firmware and functional design reviews at various product development stages. **Qualifications:** - Bachelor’s, Master's or PHD degree in Engineering - Minimum 10 years of engineering experience in software/embedded development, electrical design, or power electronics - Minimum 4 years of experience in power electronics - Minimum 5 years of experience in software / embedded development **Skills:** **Required:** - Extensive experience in developing, coding and troubleshooting real-time software - Extensive experience programming in C, C++, in an embedded environment - Experience in three phase power systems, power electronics and power conversion topologies - Track record of working with control systems for power electronics - Experience in software requirements management and architecture development - Familiarity with real-time operating systems such as FreeRTOS, μC/OS, TI's DSP/BIOS RTOS - Understanding of analog and digital circuitry - Experience with version control such as Git - Ability to understand low level hardware specifications and ability to read, interpret and understand hardware schematics - Proficient with lab equipment such as oscilloscopes and multimeters. **Preferred:** - Ability to simulate, analyze, and troubleshoot using HIL systems - Experience with embedded Linux - Experience in Model Based Development (MBD) - Experience in Test Driven Development (TDD) - Experience with MATLAB/Simulink or equivalent simulation tools - Experience in MATLAB System Composer - Experience in DevOps & CI/CD - Familiarity with schematic entry and PCB design tools like Altium, Cadence, etc. - Familiarity with communication protocols such as CAN, SPI, Modbus - Ability to analyze and troubleshoot analog/digital circuitry; hands-on experience with PCB bring-up. - Familiarity with the Software Development Life Cycle (SDLC) and leading software releases - Comfortable working in high-voltage lab environments with strong safety awareness. - Solid understanding of system interface definition, system integration, and verification. - Demonstrated experience in requirement management tools.
Confirmar seu email: Enviar Email