Principal Embedded Firmware Engineer
About the position
Schneider Electric has an opportunity for a Principal Embedded Firmware Engineer in Foxboro, MA.
We are seeking an experienced firmware engineer for our run-time team in the incubator organization of industrial automation.
The run-time team is an integral part of EcoStruxure Automation Expert.
This position is focused on architect, design, implementation, and maintenance of codebase for EcoRT.
What will you do?
* Interact with product owner, product technical lead, development teams and stakeholders to gain a strong understanding of the product requirements.
* Work with team members to architect and design solution that satisfies requirements.
* Initiate work breakdowns, create acceptance criteria, and estimate efforts according to agile software development.
* Act as technical liaison between product technical lead and the team, provide technical guidance to team members.
* Hands on code development/debugging/testing, and do code reviews of other developer's code performance, and quality.
* Write and execute test cases based on templates and best practices for cyber security and performance.
* Work effectively with different functional teams spread across multiple locations.
* Work closely with verification and validation (test) team to ensure full test coverage, and quick closure of reported defects.
Who will you report to?
You will report to the Senior Firmware Engineering Manager.
This role is a hybrid position.
You are required to report to the Foxboro, MA office at least 2 days a week and up to 25% travel a year.
What qualifications will make you successful for this role?
* Engineering degree (BS in Electrical, Computer Science, Robotics, or related discipline)
* Strong desire to learn new things and adaptable with the mindset and work ethic normally found in startup configuration.
* 8+ years' experience of code development for multitask embedded system running in Linux, VxWorks/RTOS, and windows.
* Seasoned programming skills with object-oriented design (C/C++) and scripting languages (Python, Bash, Shell, PowerShell)
* Architectural design and development experience for a networked, distributed computing ecosystem.
* Technical leadership responsibilities
* Demonstrate ability to work with cross functional and global teams, and the ability to align and bring best in class processes, coding standards.
* Be able to work regular hours in U.S.
EST time zone.
What will expedite your integration to the team?
* IEC 61499
* Modbus, OPC UA
* SAFe
* Continuous process improvement
Why us?
Schneider Electric is leading the digital transformation of energy management and automation.
Our technologies enable the world to use energy in a safe, efficient, and sustainable manner.
We strive to promote a global economy that is both ecologically viable and highly productive.
Let us learn about you! Apply today.
You must submit...
- Rate: Not Specified
- Location: Foxboro, US-MA
- Type: Permanent
- Industry: Finance
- Recruiter: Schneider Electric
- Contact: Not Specified
- Email: to view click here
- Reference: 92657-en-us
- Posted: 2025-06-18 08:28:54 -
- View all Jobs from Schneider Electric
More Jobs from Schneider Electric
- Postbote für Pakete und Briefe (m/w/d)
- Night Receptionist
- Postbote für Pakete und Briefe – Aushilfe (m/w/d)
- Logistics Allocator
- Production & Forklift Operators
- Mobile Equipment Mechanic
- Division Asset Centered Operations Leader
- Automation Systems Analyst
- Process Engineer
- Cosmetologist
- Maintenance Planner
- Tig Welder - Aerospace Manufacturing (2nd Shift 3:30 PM - 12:00 AM) (City of Industry, CA)
- Sr Assembler - Aerospace manufacturing (Cudahy, CA)
- Operations Supervisor - Aerospace Manufacturing (City of Industry, CA)
- Heat Treat Operator (Albany, OR)
- 2nd shift CNC Operator (Aerospace Industry) (Bloomington, MN)
- Controller
- Director, Finance
- Valve Design Engineer
- New Business Manager; U500 (Hybrid; Georgia/Alabama)