Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Software Engineer Jobs
Recruited by Elevance Health 10 months ago Address Augusta, ME, United States
Project Manager - Embedded Systems
Recruited by ektello 1 year ago Address Farmington Hills, MI, United States
Software Engineer I- Embedded Systems
Recruited by Draeger Medical Systems, Inc. 1 year ago Address , Andover, 01810, Ma
Software Engineer Jobs
Recruited by Tines Security Services 1 year ago Address , Boston, Ma
Lead Software Engineer, Event Query
Recruited by Klaviyo 1 year ago Address , Boston, Ma
Sr Embedded Software Engineer, Amazon Dash Carts
Recruited by Amazon.com Services LLC 1 year ago Address , Boston, Ma

Embedded Software Engineer Jobs

Company

Schneider Electric

Address , Boston, Ma
Employment type FULL_TIME
Salary
Expires 2023-06-24
Posted at 1 year ago
Job Description
:


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:
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.

€25.7bn global revenue
137 000+ employees in 100+ countries
45% of revenue from IoT
5% of revenue devoted for R&D

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.