Overview
We are seeking a highly skilled Senior Embedded Software Engineer to join our R&D; team and lead the design, development, and optimization of embedded software for next-generation electronic platforms and connected appliances. The ideal candidate brings deep expertise in low-level firmware development, real-time systems, and cross-functional collaboration, and can drive complex technical solutions from initial concept through to full industrialization. Responsibilities
Software Development & Architecture
Design, develop, and maintain embedded software for microcontroller-based systems Define software architecture and actively contribute to system-level design decisions Write clean, robust, and maintainable C/C++ code adhering to industry best practices and internal coding standards Continuously optimize performance, reliability, and memory utilization of embedded applications Integration & Validation
Integrate software with hardware modules, sensors, communication stacks, and external components Collaborate closely with hardware, testing, and systems engineering teams to validate features and resolve technical issues Debug complex problems using professional tools including oscilloscopes, logic analyzers, and software debugging environments Support end-of-line (EOL) testing strategies and ensure full manufacturability of solutions Leadership & Technical Mentorship
Provide technical guidance and mentorship to junior engineers Support and coordinate with cross-site development teams across multiple locations Actively participate in code reviews and contribute to continuous improvement of software development processes Act as technical reference point for critical design decisions and risk mitigation strategies Project Execution & Documentation
Decompose requirements into clear technical tasks and deliver high-quality software within agreed project timelines Prepare comprehensive documentation including design specifications, test plans, and release notes Collaborate effectively with product, electronics, and testing teams across multiple sites including R&D; centers and manufacturing facilities). Minimum requirements
Education
Bachelors or Masters degree in Computer or Electronic Engineering, or a related field Technical Experience
5 years of professional experience in embedded software development Strong proficiency in C/C++ programming languages Hands-on experience with microcontrollers (ARM, PIC, STM32, or similar platforms) Familiarity with embedded toolchains and development environments Experience with key communication protocols such as UART, I2C, SPI, CAN, Modbus, and wireless stacks (BLE/Wi-Fi) Solid understanding of RTOS concepts, real-time constraints, and low-level firmware development Ability to read and interpret electronic schematics and collaborate effectively with hardware teams Experience with version control systems (Git), issue tracking tools, and CI/CD pipelines for embedded projects Professional Skills
Strong analytical and problem-solving capabilities Fluent in English Excellent communication skills and experience in cross-functional collaboration Ability to work effectively in multinational, multi-site environments Strong ownership mentality and proactive approach to challenges Demonstrated mentoring and leadership capabilities Preferred skills and experiences
Technical
Experience with connectivity frameworks (BLE, Wi-Fi, MQTT, cloud integration) Familiarity with UL/CE certification requirements and compliance testing procedures Knowledge of product development cycles in mass production environments Proficiency in simulation, scripting, and automation tools (Python, MATLAB, etc.) Industry Experience
Background in one or more of the following sectors: Appliance electronics Automotive systems Industrial controls IoT devices Connected home technologies What we offer
Opportunity to contribute to high-impact, technically complex projects at the forefront of innovation Dynamic, multidisciplinary environment with cross-functional exposure to hardware, systems engineering, connectivity, and manufacturing Clear growth opportunities in technical leadership or system architecture roles Collaborative international work environment across multiple R&D; centers Competitive compensation and benefits package We are an equal opportunity employer. All applicants will be considered for employment without attention to race, sex, colour, national or social origin, ethnicity, religion, age, pregnancy, disability, sexual orientation, gender identity and expression, marital status or political opinion. For more information about us look at
or follow us on LinkedIn. Looking for new opportunity? Review our career page here.
#J-18808-Ljbffr