Senior Embedded Software Engineer
Company: Powell Industries
Location: Houston
Posted on: October 10, 2024
Job Description:
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.
Keywords: Powell Industries, Bryan , Senior Embedded Software Engineer, IT / Software / Systems , Houston, Texas
Didn't find what you're looking for? Search again!
Loading more jobs...