Development in “C” language of the Software following company guidelines and procedures.
Write SW specification starting from a functional control specification of a related subsystem.
Testing and debug on the appliances analyzing log and test reports from Rayong Performance Laboratory.
Write SW in a modular way when applicable, to be reused as much as possible across different HW platforms.
Integrate functional control submodules auto generated by models developed in Simulink inside the global software architecture.
Use of SW repository tools to store, share and reuse code (ex: Bitbucket, GIT, SVN, PTC Integrity, ..).
Generate and customize the different parameters files of the applications and check the correct combinations in conjunction with functional software.
Lead and participate in all stages of the embedded software development cycle, including software design, coding, debugging, verification, validation, and documentation.
Contribute to the issues tracking and software bug management trough usage of dedicated tools.
Interface with Manufacturing, Quality and Service departments regarding software availability and maintenance during the entire life cycle of the electronic boards for all APAC projects supported by Rayong Thailand factory.
Who you are:
Bachelor/Master degree in electronic engineering or computer science or similar software related education.
5 years’ experience in design for embedded systems.
Good in SW development in C language.
Knowledge of C language programming for 8/32 bit microcontrollers
(NXP – MICROCHIP - STM in general ARM M0, M4, M33 Cortex are preferred).
Experience in developing software for embedded applications in consumer electronics.
Proficient with mainstream microcontrollers and familiar with development environment/tools.
Capable to test/debug the software with an oscilloscope, debuggers, emulators, and logic analyzer.
Knowledge and experience in systems integration and the interactions between hardware and software design.
Confidence with common Bug tracking tools (i.e Jira, Bugzilla,..)
Knowledge of Control Theory is a plus.
Experience in home appliance is preferred.
English mandatory
Previous experience on the development of software for graphical user interfaces with or without OS.
Knowledge of touch self/mutual capacitance systems.
Knowledge of C++ language programming is a plus.
Knowledge of Python language programming is a plus.
Knowledge of Matlab/Simulink is a plus.
Knowledge of electronic hardware.
Knowledge and experience in computer networks, internetworking, and TCP/IP protocols.
Usage of electronic laboratory equipment such as:
Oscilloscope
Multi-meter
Soldering station
Open-minded
Team oriented
Good communication skills
Creative
Proactive takes initiatives
Ability to work in an international matrix organization - building strong and valid relationships with all the functions of the organization.
Willing to travel
Project management
Skills
Computer Science
Python
Project Management
Functions
Engineering
Job Overview
Job Type:
Full-Time
Company
Electrolux Group
99 active jobs
Industry:
Other
Ready to Apply?
Submit your application now and take the next step in your career journey.