Senior Embedded Software Engineer

Powell Industries
Bellaire, TX, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

The Senior Embedded Software Engineer will be responsible for development, validation, and support of firmware and software for industrial products from concept to formal release into customer facing applications.

Posted position may not allow for sponsorship or relocation.

Essential responsibilities, but are not limited to, the following :

From defined specification, formulate and execute a plan for the design, development, and validation of both firmware and software for embedded industrial platforms.

This will include new products and enhancements to existing products.

  • Generate and maintain detailed technical documents during the course of product development.
  • With the R&D manager, agree on a plan for the work allocated and be responsible for the execution, accuracy, and content of the defined work.
  • Provide support for existing electronic and software products, as required by both the company and its customers. Duties will include bug fixing, feature improvements, training, technical consulting, and application of technical knowledge.
  • Collaboration within the department and cross functional teams to deliver the software products as required.
  • Ensure the company procedures and standards are adhered to.
  • Maintain and enhance one's knowledge of the latest technology to sustain and improve company's products.
  • Carry out any other reasonable duties, as assigned, which are within the capabilities of the job holder.

Qualifications :

  • B.S. degree in Computer, Software, or Electrical Engineering (or related) area.
  • Advance degree (M.S., Ph.D.) preferred.
  • Minimum 5 years of experience in industrial embedded product development role.
  • Demonstrable project management and organizational skills.
  • Demonstrable strong verbal and written communication skills with specific technical document writing and presentation experience.
  • Demonstrable complex analytical and problem solving ability.
  • Ability to prioritize and manage time effectively. (Self-motivated and self-managing.)
  • Participation in a professional society is desired.
  • Extensive knowledge with demonstrable experience of the following is required.
  • Structured software design and validation processes.
  • Test driven development approach preferred.
  • Embedded software development in "C" and "C++".
  • RTOS principles and operations.
  • Microcontrollers.
  • Test equipment (such as serial data analyzers, logic analyzers, oscilloscope, etc.).
  • Embedded development or debug tools (such as emulators, JTAG, etc.).
  • Familiarity with and knowledge of the following is preferred.
  • Database design and implementation (SQL based platform preferred).
  • PC based application software development using "C#" or similar.
  • Electrical switchgear and control gear for industrial power control, distribution, and protection.
  • Awareness or regulatory standards (ANSI, IEEE, IEC).
  • Industrial control protocols (e.g. IEC 61850, DNP3, Modbus, Devicenet, Profibus, etc.)
  • Embedded development or debug tools (such as emulator

Working conditions :

  • Generally requires working in a climate-controlled environment,
  • Physical requirements include talking, hearing, reaching, and the ability to use a computer keyboard and mouse.
  • To perform this job successfully, the incumbent must be able to perform each essential duty satisfactorily.
  • There will be some work in a laboratory and shop environments and exposure to the elements of our shop.
  • There will be some work performed in the field with exposure to construction sites or active customer facilities.

This description is not intended to be a complete statement of the position, but rather to act as a guide to the general work to be performed.

The requirements are representative of the knowledge, skill and / or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

The individual's competencies and customer requirements impact the actual role performed.

Physical Requirements :

  • Maintaining body equilibrium and agility to prevent falling when walking, standing, crouching, ascending, or descending stairs.
  • Sitting, standing, and walking for extended periods of time.
  • Typing, punching or applying pressure to an object with fingers and palm.

LI-CAB

About Us

In our 70+ year history, Powell has always known that our employees are at the heart of our success. Without question, we have the most talented people in all parts of our organization.

As a manufacturer, we recruit and hire experienced and knowledgeable applicants to ensure our product is engineered, fabricated and assembled to customer specifications!

Powered by Innovation - Powell's culture has and will always be founded in our "can do" attitude. If we can imagine it, we can do it.

Become a part of our story, and let us help you write yours. Hard work pays off in all of our teams, with opportunity for advancement and promotion without sacrificing work-life balance.

Successful candidates must have a legal authorization to work in the United States on a full-time basis, with only those candidates selected for interview contacted.

We are an Affirmative Action and Equal Opportunity Employer / Vet / Disability

If you need an accommodation in the hiring process, you may contact 713.378.2685. Application status inquiries will not be accepted in this manner.

2 days ago
Related jobs
Powell
Houston, Texas

The Senior Embedded Software Engineer will be responsible for development, validation, and support of firmware and software for industrial products from concept to formal release into customer facing applications. From defined specification, formulate and execute a plan for the design, development, ...

JPMorgan Chase Bank, N.A.
Houston, Texas

Job responsibilities * Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors * Develops secure and high-quality production code, and reviews and debugs code written by others * Drives decisions that...

Lockheed Martin
Texas

You will be the Software Engineer Senior for an Automated Software Testing team. As the Software Engineer Senior you will be responsible for:. You are a multi-faceted teammate able to communicate and function effectively on an engineering team to create a collaborative and inclusive environment that...

HCLTech
Texas , USA

To develop, test and deploy an applicationor product and also provide maintenance support.Should be able to efficiently work on any componentor module of a solutions n-tier architecture (UI, Business Layer, Service Layer, Database)....

Quorum Software
Houston, Texas

Quorum Software is looking for a Senior Information Security Engineer to join our team and provide administration and oversight of our enterprise security technologies. You will engage with internal stakeholders and customers in Human Resources, Sales, Marketing, Product Management, Engineering, etc...

Lockheed Martin
Texas

As a Sr Software Engineer Staff you will:. Design and code new software or modify existing software to add new features. Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular...

Engie
Houston, Texas

As the Senior Software (Controls) Engineer in Houston, Texas for ENGIE FlexGen (Flexible Generation including Storage, Thermal, and Hydrogen) North America you will be a key developer in a cross-functional development group. Every day, you will report to the Software Director of Engineering to provi...

Sysco
Bellaire, Texas

Senior Software Engineer to provide design, development, maintenance, and production support activities in SAP BPC in BW/4 HANA supporting financial consolidation, forecasting, and planning. Able to support a wide variety of release management processes: planning, scheduling, and controlling softwar...

Tapcheck Inc.
Remote, TX, US
Remote

Software Engineer to join our engineering teams here at Tapcheck. At Tapcheck, we have two teams that are hiring for Senior Software Engineers. As a Senior Software Engineer, you will work on building new data-processing products and improving existing ones, ensuring scalability, reliability and per...

JPMorgan Chase & Co.
Houston, Texas

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate & Investment Banking team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively contributes to the engin...