ESCO Technologies · 1 day ago
Embedded SW Engineer II
ESCO Technologies is a company that specializes in providing innovative solutions for the power industry. They are seeking an Embedded Software Engineer II who will be responsible for developing cutting-edge test and monitoring products, focusing on software components and applications in a Linux environment, and collaborating with hardware and engineering teams to provide technical solutions.
ManufacturingIndustrial Manufacturing
Responsibilities
Design, develop, test and document software components and applications in a Linux environment
Work with hardware/electrical systems and electrical theory
Focus on embedded real-time, multi-processor systems but comfortable with design of PC based applications
Work with engineering project teams to provide technical solutions
Develop technical requirements gathering, estimating, and planning efforts
Leverage internal component reusability and open source solutions to improve time to market
Develop products to promote the ease of implementing automated test suites
Familiar with message bus technologies and implementations
Develop clear development metrics for testing status and progress monitoring dashboards
Develop a skill set to be a key person to technically triage customer issues, as needed interface to the customer
Interest in career growth, learning and professional development activities
Interface with mechanical, electrical, systems, and test engineers
Identify and implement process and development environment improvements
Willingness and excited to assume increased responsibility
Responsible for working with development and project managers to assist in technical decision making
Work with other product teams on solutions
Qualification
Required
Bachelor's Degree, Electrical Engineering, Computer Engineering or Computer Science
3-5 years of work experience in firmware and software development
Experience using test equipment to test and verify the performance of power electronics and power system hardware
Experience managing code management systems such as Bitbucket
Team communication and collaboration experience (Such as a wiki)
Experience working with hardware teams to isolate failure causes
Understand DSP FPGA/CPLD implementations
Ability to quickly prototype new concepts and ideas
Ability to provide creativity while solving complex problems without known solutions
Familiarity and experience working with Matlab, Linux, and scripting languages
Ability to assess new technologies via comprehensive reviews of the state-of-the-art
Skills in one or more scripting languages such as TCL, Python and Perl
Experience with embedded and host applications developed in C and C++
Ability to express ideas clearly in written and oral communications
Proven track record of proactively working with the development and QA stakeholders
Strong technical capabilities of a developer combined with a passion for assuring product quality
Preferred
Experience Linux and Windows applications
Experience working with Atlassian Jira, Confluence and Bitbucket products
Experience or the desire to learn about utility power systems
Experience working in both waterfall and agile engineering environment
Experience or knowledge in applied physics and electrical engineering
Knowledge of network equipment including protectors, relays, transformers and power cable
Strong communication skills that interweave presentation skills with the problem-solving process
Strong interpersonal skill set
Well-developed technical writing skills
Company
ESCO Technologies
ESCO Technologies is a global provider of highly-engineered products and solutions to diverse and growing end-markets that include the aerospace, defense, space, healthcare, wireless, consumer electronics, electric utility, and renewable energy industries.
Funding
Current Stage
Public CompanyTotal Funding
unknown1990-10-12IPO
Recent News
ESCO Technologies Inc.
2025-11-21
Morningstar.com
2025-08-07
ESCO Technologies Inc.
2025-07-22
Company data provided by crunchbase