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...
- Rate: Not Specified
- Location: Raleigh, US-NC
- Type: Permanent
- Industry: Finance
- Recruiter: Schneider Electric
- Contact: Not Specified
- Email: to view click here
- Reference: 81316-en-us
- Posted: 2024-11-24 07:00:45 -
- View all Jobs from Schneider Electric
More Jobs from Schneider Electric
- Guest Service Agent - voco Kirkton Park Hunter Valley
- Hydro Vac Technician
- General Maintenance Attendant/General Technician - Holiday Inn & SuitesĀ® Dubai Festival City
- CDL Class A Equipment Operator / Truck Driver - HAZMAT & Emergency Response
- OTR Class A Driver-Dry Van
- LDAR Technician I
- Field Service Technician I
- IS Technician II
- Hazardous Waste Tech $23 - Will pay for your CDL
- Driver Class A
- Oil Sales and Service Rep II
- Facility Coordinator
- Project Manager IS
- Director of Sales
- Facility General Manager
- Operator Oil Recycling
- Facility Operations Supervisor
- Blended Oil Specialist US
- MEAT/MEAT CUTTER
- Customer Engagement Specialist