Embedded Software Developer

Innomotics

New Kensington (Westmoreland County)

Hybrid

USD 80,000 - 137,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision coverage
401(k) with employer match
Paid time off & holidays
Tuition reimbursement
Remote work a few days per week
Paid parental leave

Job summary

Innomotics in New Kensington, PA, seeks an Embedded Software Engineer to design, develop, test, deploy, maintain and improve software for proprietary industrial control systems. 2-5 years of embedded software experience is required, with proficiency in C/C++ and Matlab/Simulink.

Some remote work is available on a hybrid schedule. You will collaborate with hardware teams, build test scripts, support software revisions, and contribute to documentation while ensuring robust, secure code and

Qualifications

  • 2-5 years of successful experience in embedded software
  • Experience in developing for real-time embedded devices
  • Proficiency with Matlab and Simulink
  • Proficient in C, C++ or C#
  • Experience with test automation and scripting (Python)
  • Hands-on hardware/software development and debugging
  • Familiarity with configuration management tools and defect tracking
  • Knowledge of secure coding techniques and interfaces to hardware subsystems
  • Strong documentation and writing skills

Responsibilities

  • Design, code, debug, maintain and support new products for proprietary control systems
  • Perform sophisticated tests and investigations for new designs and methods
  • Improve and extend the existing software suite and develop new applications
  • Prepare engineering reports and review code with peers
  • Coordinate with Test Lab on software and hardware testing
  • Build test scripts for testing code

Skills

Embedded software
MATLAB/Simulink
C/C++
Test automation (Python)
RTOS / real-time
Debugging
Documentation
Secure coding

Tools

Git
Linux OS

Job description

We are looking for an Embedded Software Developer to join our team at Innomotics.
The Industry-Leader of Motors and Drives

Innomotics is an industry-leading supplier of motors and large drive systems. With a trusted legacy of more than 150 years of engineering expertise, our products power all the world’s most essential industries. Today, we are bringing the #EnergyTransition to life with a portfolio that enables our customers to boost energy efficiency, reduce greenhouse gases, and minimize the carbon footprints of plants.

Our Most Powerful Engine: Our People

We are a team of more than 15,000 dedicated experts, doers, innovators. For us, engineering the future means keeping businesses in motion. As a global player operating with the spirit and speed of a mid-sized champion, the future holds unlimited opportunities for us. If you share our bold mindset to be best-in-class, we want you IN.

Your Future Role

Innomotics in New Kensington, PA, is looking for a multifaceted Embedded Software Engineer to develop, test, deploy, maintain, and improve software on new and existing control systems and their related software packages. We are looking for someone who is experienced development and solving of sophisticated software.

This position is based in New Kensington, PA and will work a hybrid schedule.

  • Responsible for the design, coding, debugging, maintenance and support of new products and applications for proprietary industrial control systems.
  • Completes a wide variety of sophisticated technical assignments and performs complex tests or investigations pertaining to the development of new designs, methods, and processes and investigates possible application of results.
  • Support improvements and extensions to the existing software suite, as well as the design and implementation of new software applications.
  • Completes the preparation of Engineering reports, and engineering code reviews.
  • Coordinates with Test Lab on Software and Hardware testing where appropriate.
  • Builds test scripts for testing code.
Your Profile
  • 2-5 years of successful experience in related field.
  • Ability to develop embedded software, review, test and debug real-time Embedded devices.
  • Experience in development in Matlab and Simulink
  • Experience in programming experience in: C, C# or C++.
  • Experience in Test automation and scripting tools (Python, other)
  • Experience with hands-on development and fixing of embedded systems.
  • Familiarity with hardware and software configuration management tools, defect tracking tools, and peer review.
  • Knowledge of Secure coding techniques, IP protocols, interfaces to hardware subsystems.
  • Strong documentation and writing skills.
Preferred Skills:
  • Variable Frequency Drive / Motor control experience
  • Experience with FPGA low level Software desirable
  • Experience in embedded systems design with preemptive, multitasking real-time operating systems (RTOS)
  • Communication protocols: serial, TCP, USB, I2C, UDP.
  • Version control systems (Git)
  • Experience with laboratory measurement tools for debugging and fixing software and hardware.
  • Experience with Linux OS

The pay range for this position is $79,900 - $137,100. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location.

What’s IN it for you (Our Benefits)
  • Competitive compensation based on qualifications
  • Medical, dental, prescription and vision coverage, first day of employment
  • Matching 401(k) (immediate employer match)
  • Competitive paid time off plan, paid holidays, and floating holidays
  • Education and tuition reimbursement programs available
  • Flexibility to work remote a few days a week
  • Paid parental leave

Innomotics is an equal opportunity employer and values diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status or disability status.

Applicants and employees are protected under Federal law from discrimination. To learn more, Click here .

Pay Transparency Non-Discrimination Provision

Innomotics follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here .

California residents have the right to receive additional notices about their personal information. To learn more, Click here .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Systems & Solutions Project Engineer
Systems & Solutions Project Engineer

Innomotics • New Kensington

Hybrid
USD 98,000 - 167,000
Medical coverage
Dental coverage
401(k) match
+4
Manager, Project Management
Manager, Project Management

Innomotics • New Kensington

On-site
USD 117,000 - 201,000
Medical & vision coverage
401(k) matching
Paid time off & holidays
+3
Systems & Solutions Project Engineer
Systems & Solutions Project Engineer

Innomotics LLC • New Kensington

On-site
USD 98,000 - 167,000
Medical, dental, vision coverage
401(k) match
PTO & holidays
+3
Product Manager - Product Lifecycle
Product Manager - Product Lifecycle

Innomotics • New York (NY)

Remote
USD 109,000 - 187,000
Medical coverage
401(k) matching
Remote work flexibility
+1
Senior Field Service Technician
Senior Field Service Technician

Innomotics • New Kensington

On-site
USD 63,000 - 117,000
Competitive compensation
Medical, dental, vision coverage
401(k) matching
+4
Product Manager - Product Lifecycle
Product Manager - Product Lifecycle

Innomotics • Cincinnati (OH)

Remote
USD 109,000 - 187,000
Competitive compensation
Medical, dental, vision coverage
401(k) matching
+5
Project Manager (Project Execution Organization)
Project Manager (Project Execution Organization)

Innomotics • New Kensington

Hybrid
USD 79,000 - 170,000
Medical benefits
401(k) matching
PTO, holidays & floating holidays
+2
Field Service Engineer - Sinamics Medium Voltage Drives
Field Service Engineer - Sinamics Medium Voltage Drives

Innomotics LLC • New Kensington

Hybrid
USD 87,000 - 149,000
Competitive compensation
Medical, dental, vision coverage
401(k) match
+4
Product Manager - Product Lifecycle
Product Manager - Product Lifecycle

Innomotics • New Kensington

Hybrid
USD 109,000 - 187,000
Medical, dental, vision coverage
401(k) matching
Paid time off & holidays
+2
Assembly Technician - 1st Shift
Assembly Technician - 1st Shift

Innomotics • New Kensington

On-site
USD 26,000 - 37,000
Medical, dental, vision coverage
Matching 401(k)
Paid time off
+2