Sr Software Engineer - Electronics Software
Technology, Data & Digital · Software & Web Development · Embedded Systems
In short
Electrolux Group is seeking a Sr Software Engineer to design and develop embedded electronics for innovative consumer appliances. The role involves full lifecycle embedded software development, testing, and documentation, requiring a B.S. degree and at least five years of experience with C/C++ in embedded systems.
Responsibilities
- Independently designs software/firmware for electronic controls and control systems.
- Develops software specifications based on consumer, marketing, industrial design, and product specifications.
- Leads and participates in all stages of the embedded software development cycle: design, coding, debugging, verification, validation.
- Performs software design review and code review.
- Performs static code analysis, white-box testing, gray-box testing, and firmware validation plan execution.
- Develops PC based user interface software for configuring, debugging, and diagnosing embedded boards.
- Develops detailed engineering documentation, including design documents, specifications, manuals, and procedures.
- Works closely with Purchasing and Quality to investigate, qualify, select, and manage electronics suppliers.
- Works closely with manufacturing for smooth transition of new designs into production.
- Involved in Lean Thinking projects and activities (EMS/EAI).
Requirements
- B.S. degree in Electrical Engineering, Computer Engineering, or Computer Science.
- Minimum five years of proven experience in developing embedded firmware, preferably in a consumer appliance product R&D environment.
- Design/programming experience in C/C++ firmware for embedded systems.
- Capable of generating software specifications from product specifications.
- Proficient with Renesas, Freescale, or ST controllers, and familiar with development environment/tools.
- Capable of testing/debugging firmware with oscilloscope, debuggers, emulators, and logic analyzer.
- Advanced English proficiency.
Desired Qualifications
- Experience with IAR is a plus.
- Knowledge and experience with white-box testing, static code analysis, and IEC/UL60730 safety class B software are desired.
Benefits
- Flexible work hours/hybrid work environment (4x1).
- Profit share bonus.
- Discounts on Electrolux products and services.
- Family-friendly benefits such as extended paternity leave (4 weeks).
- Insurance policy plan.
- Extensive learning opportunities and flexible career path.
#embedded electronics#electronics software#consumer appliances#firmware development#R&D