Don't worry, we can still help! Below, please find related information to help you with your job search.
- Embedded Software Engineer
- Software Embedded Engineer
- Embedded Software Systems Engineer
- Lead Embedded Software Engineer
- Embedded Agile Software Engineer
- Principal Embedded Software Engineer
- Embedded Software Development Engineer
- Engineer Embedded Software
- Embedded Integration Software Engineer
- Software Engineer – Embedded
Embedded Software Engineer Jobs
Company | Schneider Electric |
Address | , Boston, Ma |
Employment type | FULL_TIME |
Salary | |
Expires | 2023-06-24 |
Posted at | 1 year ago |
In this role, as a technical expert, you will be a part of a talented Agile team of embedded software engineers working collaboratively to develop communication interface and controls software for our range of cloud connected inverter products, and accessories. This position will be responsible for requirements analysis, specification, design, coding, debugging, documentation, and mentoring other team members.
We are looking for a positive, composed, self-motivated, passionate person with a strong desire to work in an exciting, fast-paced, team based collaborative design environment to help us develop next generation technologies to empower and connect our products to each other, and to our customers.
If you are interested in learning about Networking protocols, embedded real-time applications, have strong aspirations for separate and collaborative software development, and are excited about contributing to a world-class product, then this is the position for you.
Responsibilities:
- Writes test plans and conducts design verification tests. Debugs firmware based on test results and issues identified by other testers.
- Programming for real time, multi-threaded, and concurrent embedded systems in C/C++
- Collaborate in the architecture, design, implementation, and maintenance of firmware running a multi-interface communication module.
- Collaborate with cross functional teams and external partners to resolve product issues in different phases
- Develop detailed requirements and specifications based on product and system requirements, working in concert with marketing managers, engineering project managers, and other multi-discipline technical innovators in multiple locations world-wide.
- Works closely within a team of embedded firmware engineers and system engineers to implement specified functionality.
- Promotes and embraces the Test Driven Development (TDD) and Agile (Scrum) methodologies.
Qualifications:
- Experience with digital communication interfaces such as Ethernet, WiFi, USB.
- Experience designing and writing peripheral device drivers and board support packages.
- Thread and Apple HomeKit experience or Google and Amazon voice assistants is a plus
- Strong knowledge of various RF technologies and profiles such as Z-Wave, ZigBee, BT/BLE, Wi-Fi, Matter
- Experience designing and writing multi-process, or multi-threaded, firmware running within an RTOS and/or embedded POSIX compliant OS.
- Experience with internet protocols such as HTTP, FTP, SMTP, NTP, SNMP, Telnet, SSL, and/or others.
- Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or Software Engineering with 5+ years hands-on experience.
- Experience with network security, threat modeling and privacy/cybersecurity principles
- Experienced at developing specifications and implementing REST APIs
- Experience designing and writing embedded firmware in C for embedded Linux
- Excellent written and verbal communication skills, with the ability to communicate clearly and concisely to all levels within the organization including formal meetings and presentations.
Highly Desired:
- Experience with digital communication interfaces such as CAN, RS-485, SPI, I2C, TWI, LIN, and/or others.
- Experience with communication protocols such as DNP3, CANopen, J1939, Modbus, EthernetIP, and/or others.
- Experience with scripting languages such as Python and Lua.
Location: Cambridge, Mass area with hybrid work environment including 3-days per week in the office
Qualifications:
Let us learn about you! Apply today.
About Our Company:
€25.7bn global revenue
You must submit an online application to be considered for any position with us. This position will be posted until filled
It is the policy of Schneider Electric to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct. Concerning agencies: Schneider Electric does not accept unsolicited resumes and will not be responsible for fees related to such.
-
Systems Analyst - Excel, Xml, Sql, Scripting
By CyberCoders At Salt Lake City, UT, United States 8 months ago
-
(Senior) Finance & Shared Services Manager
By Catholics For Choice At Washington, DC, United States 8 months ago
-
Paralegal - Probate Administration
By CyberCoders At Miami, FL, United States 8 months ago
-
Account Executive - Automotive Software
By ECW Search At United States 8 months ago
-
Construction Project Coordinator Jobs
By CyberCoders At River Falls, WI, United States 8 months ago