US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Embedded Linux Software Engineer

Schneider Electric creates connected technologies that reshape industries, transform cities and enrich lives.

Our 150,000+ employees thrive in more than 100 countries.

From the simplest of switches to complex operational systems, our technology, software and services improve the way our customers manage and automate their operations.

Help us deliver solutions that ensure Life Is On everywhere, for everyone and at every moment.

https://youtu.be/4EtpkB0cuXE

Great people make Schneider Electric a great company.

Embedded Linux Software Engineer
(All seniority levels are welcome for the right experience)
Join Schneider Electric where innovation meets opportunity!

Locations: US-NC-Raleigh | US-IA-Cedar Rapids

Job Description:
Schneider Electric is seeking an Embedded Linux Software to join our dynamic team.

In this role, you will work within a multi-functional design environment and take individual responsibility for various aspects of firmware development.

We're looking for a positive, self-motivated individual with a passion for technology and a desire to thrive in a fast-paced design environment.

Key Responsibilities:

Embedded Linux Software Engineer will be part of a multi-functional design environment with individual responsibility in the following areas:



* Expand and modify existing software applications to meet design requirements.


* Participate in design reviews to adopt best practices in full stack development.


* Collaborate with cross-functional teams to define and analyze testing protocols for quality assurance.


* Develop firmware/software applications using Integrated Development Environments (IDEs) and relevant programming languages.


* Facilitate prototype generation/simulation for testing new features and functionalities.


* Contribute to verification and validation test plans to ensure robust performance.


* Synthesize data into effective technical communication for presentations and documentation.


* Develop and debug full-stack applications from proof of concept through to production deployment.

What Qualifications Will Make You Successful?

Education & Experience:


* Pursuing a Bachelor's, Master's, or PhD in Electrical Engineering, Software Engineering, Computer Science, or related fields.


* Basic understanding of EMC principles is appreciated.

Skills & Attributes:


* Experience in embedded firmware design and software development.


* Familiarity with Embedded Linux.


* Experience building from source with Buildroot or Yocto


* Familiarity with C, C++, Python, Rust for microcontrollers, MATLAB, .NET, C#, MySQL, Rust, and databases.


* Familiarity with build and configuration management tools such as Jenkins, GitHub, and Jira.


* Proficient with electronics lab equipment for testing and debugging.


* Familiarity with communication protocols such as UDP and TCP/IP.


* Experience with statistical techniques for analyzing empirical data.


* Exp...




Share Job