Embedded Software Engineer, 3-Phase Power Measurements
Location: Bethlehem, PA
Reports to: Software Engineering Director
NovaTech Automation is a producer of automation solutions for the electric power industry.
Our products and services simplify complexity, reduce risk, and extend the capabilities of the engineers and organizations making the world’s power grids more reliable, efficient, sustainable, and secure.
About the Role
We seek a talented, inquisitive, team player with a clear understanding of the software engineering process to design and develop embedded firmware for our power measurement instrumentation that is crucial to the essential functions of the electric utility industry.
Our ideal candidate will have the desire to write and maintain robust real-time application-level software for embedded microcontrollers in a resource-constrained environment.
We are looking for a self-motivated, organized engineer who wants to gain experience and knowledge from our team and build a career in the electric utility industry.
If you hold an advanced degree (Bachelor's or higher) with 5+ years’ experience in embedded software development and this role sounds exciting, we would love to connect!
What you will do:
Design, develop, test, and maintain embedded microcontroller software including:
DSP algorithms for 3-phase power measurements
Embedded webserver
Serial/network communication protocols
Third-party and open-source operating systems
Work independently as a developer writing algorithms for applications such as power quality, phasor measurement units, and merging units.
Understand engineering tradeoffs between technical approach, scope, and schedule across multiple engineering disciplines.
Contribute to the continuous improvement of best practices and processes within the software engineering team.
Contribute to the architecture design for embedded software development projects.
Troubleshoot, diagnose issues and fix bugs in new and existing software bases.
Represent NovaTech Automation values – Service, Innovation, Integrity & Teamwork.
What you will need:
Bachelor’s degree or higher in a related field plus 5+ years of related experience in the development of embedded processors.
Must be proficient in C programming language.
Must have experience with a variety of software development toolchains and environments.
Working knowledge of version control software (GIT, SVN, etc.
)
Highly motivated self-starter who can collaborate with team members.
Must be willing to work in an office environment.
Good written and oral communication skills are required.
Ability to read schematics and use tools such as oscilloscopes and 3-phase test sets.
Skills and experience we would consider a bonus:
Development of digital signal processing algorithms for 3-phase power measurement instrumentation.
Knowledge of power systems and process control communication protocols; i.
e.
Modbus, DNP 3.
0, IEC61850, and Ethernet/IP.
Familiarity with I2C, SPI, PCIe and USB
What you can expect from us:
A stable work environment with the ability to make a direct impact in a privately held company where your contributions are valued.
Competitive salary and generous benefits package to include company-match 401K, quarterly profit sharing, and more.
Industry-leading and growing company with challenging projects in a collaborative and supportive workplace where you’ll make a difference in an essential industry.
NovaTech Automation is an equal-opportunity employer.
Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status.
kyIgAkiNay