Schneider Electric

Firmware Engineer

Schneider Electric

Nashville, TN, USA
Full-TimeDepends on ExperienceMid-LevelBachelors
Job Description

Schneider Electric is looking for an experienced and motivated Firmware Engineer to join our team. The ideal candidate will have a deep understanding of embedded systems, along with strong software development and debugging skills. An aptitude for problem-solving and a passion for creating innovative solutions to complex problems are essential. We are looking for someone who is highly organized and can work independently, but also collaborates effectively with other team members. The successful candidate must have a Bachelor's Degree in Computer Science, Computer Engineering, or a related field, with a minimum of 3 years of experience in embedded systems and firmware development. Experience working with microcontrollers, micro-processors, and real-time operating systems is required. Knowledge of communications protocols, such as CAN, LIN, Ethernet, and RS-232 is a plus. If you are looking to join a dynamic company and be part of a team that is committed to creating cutting-edge technology, we want to hear from you.

Responsibilities:

  1. Design, develop, debug, and maintain embedded systems and firmware for Schneider Electric's products.
  2. Utilize microcontrollers, micro-processors, and real-time operating systems in the development process.
  3. Work with communications protocols such as CAN, LIN, Ethernet, and RS-232.
  4. Collaborate effectively with other team members and stakeholders.
  5. Develop innovative solutions to complex problems.
  6. Maintain detailed documentation of development process and results.
  7. Remain current on advances in embedded systems and firmware development.
  8. Adhere to company policies and procedures.
Where is this job?
This job is located at Nashville, TN, USA
Job Qualifications
  • Knowledge Of Real-Time Operating Systems

  • Firmware Development Experience

  • Knowledge Of Communication Protocols Such As Ethernet

  • Tcp/Ip

  • And Serial

  • Experience With Embedded Systems

  • Experience With C And C++ Programming Languages

  • Knowledge Of Debugging Tools

  • Such As Jtag

  • In-Circuit Emulator

  • And Oscilloscope

  • Understanding Of Hardware Design And Schematics

  • Familiarity With Development Tools Such As Compilers

  • Assemblers

  • And Debuggers

Required Skills
  • Testing

  • Programming

  • Troubleshooting

  • Debugging

  • Documenting

  • Coding

  • Designing

  • Analyzing

  • Optimizing

  • Automating

  • Integrating

  • Interfacing

  • Verifying

  • Investigating

  • Modifying

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • Interpersonal Skills

  • creativity

  • Critical thinking

  • collaboration

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Firmware Engineer in Nashville, TN, USA is $68,000 - $90,000 per year. This range is based on salaries reported by employers for this type of position in the Nashville metro area.

Additional Information
Schneider Electric is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedNovember 15th, 2023
Apply BeforeJune 9th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Schneider Electric

Schneider Electric SE is a French multinational corporation headquartered in Rueil-Malmaison, France.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started