CRC Evans

Software Engineer

LocationHouston, TX
Job TypeFull-time

About This Job

CRC Evans is seeking a highly motivated Embedded Software Engineer to be a key member of a specialized engineering team developing new products and performing core product enhancements.


Role specific responsibilities

· Design, develop, code, test, and debug software and applications for automatic welding machines and other welding and coating equipment.

· Work closely with internal & external clients to understand their needs and to address their issues.

· Responsible for interpreting, writing, and changing product/project requirements/specifications.

· Design/Select programming languages, software libraries, operating systems, software architecture, and communication protocols.

· Strong communication skills to interact with internal and external personnel.

· Attend regular team meetings to share project status, issues. and ideas.

· Shared responsibility for overall product functionality (not just software).

· Optimize software for efficiency and real-time performance, considering memory, processing power, and power consumption constraints.

· Develop and execute test plans to validate software functionality and system performance.

· Work closely with cross-functional teams, including mechanical, electrical, and digital engineers to achieve project objectives.

· Document software development processes, design specifications, and testing results.


All other duties assigned, as appropriate.


Job Specific Education Required:

B.E. / B.S. / M.E. / M.S. / M. Tech. / M.C.A. with minimum 7 years’ experience in software applications development in relevant field. (Computer Science/Computer Engineering/Electrical Engineering)


Work Experience Required:

7 years’ experience in software applications development in relevant field. (Computer Science/Computer Engineering/Electrical Engineering)


Skills & Knowledge Required:

· Sound experience with C language for developing firmware for embedded devices.

· Experience developing embedded applications using a Real-time Operating Systems.

· Experience developing low-level device drivers for Serial, CAN, SPI, Ethernet, wireless standards, etc.

· Working experience with common embedded toolchains (e.g. Keil, STM32CubeIDE) and Microsoft Visual Studio.

· Good understanding of ARM architecture (Cortex M3/M4, iMX).

· Experience with version control systems such as Git.

· Debug and troubleshoot software and hardware issues using oscilloscopes, logic analyzers, and JTAG.


· Experience understanding system/board level schematics.


· Ability to understand electronic component datasheets.


· Experience writing technical specifications.

· Strong problem-solving skills and the ability to work independently and as part of a team.

Similar Jobs

Trending Jobs

company-logo

Nuclear Technical Intern - Mid Atlantic

Constellation
Job TypeInternship
 
Lusby, MD
24 days ago
company-logo

Apprentice Lineman

Brink Constructors, Inc.
Job TypeFull-time
 
Rapid City, SD
23 days ago
company-logo

Deckhand (Houston)

John W. Stone Oil Distributor, LLC
 
Houston, TX
24 days ago
company-logo

Electrical Engineer

Dudley Staffing
Job TypeFull-time
Salary
$55 - $75
Canonsburg, Pennsylvania
3 months ago
company-logo

Director, Financial Planning & Analysis - Energy (Enterprise)

Pilot Thomas Logistics
Job TypeFull-time
 
Grapevine, TX
24 days ago
company-logo

Quality Engineer

Jedco Inc.
Job TypeFull-time
 
Grand Rapids, MI
18 days ago
company-logo

Solar Electrician

MN8 Energy
Job TypeFull-time
 
California, United States
22 days ago
company-logo

Gas Foreman

Peak Utility Services Group
Job TypeFull-time
 
Lawton, OK
23 days ago
company-logo

Sr. Polymer Scientist

ExxonMobil
Job TypeFull-time
 
Baytown, TX
22 days ago
company-logo

Apprentice Lineman I

San Patricio Electric Cooperative, Inc.
Job TypeFull-time
 
Sinton, TX
8 days ago
SD

Service Manager

Supertech Diesel Truck Specialists
Job TypeFull-time
 
Langley, BC
21 days ago
company-logo

Apprentice Line Worker I

Tampa Electric
Job TypeFull-time
 
Ruskin, FL
about 1 month ago
company-logo

contract landman

HPS Oil & Gas Properties
Job TypeFull-time
 
Lafayette, Louisiana
about 2 months ago
company-logo

Finishing Helper Entry Level- Dayshift

Bonnell Aluminum
Salary
$41600 - $41600
Carthage, TN
18 days ago
company-logo

Meter Technician

ONEOK
Job TypeFull-time
 
Odessa, TX
24 days ago
SD

Service Manager

Supertech Diesel Truck Specialists
Job TypeFull-time
 
Nanaimo, BC
21 days ago
company-logo

Apprentice Power Lineman

Proline Power Corp.
Job TypeFull-time, Apprenticeship
 
Red Deer, AB
28 days ago
company-logo

Assembler/Production

Uptalent
Job TypeContract
Salary
$37440 - $49920
Oklahoma City, OK
17 days ago
company-logo

Senior Landman

Greenlake Energy
Job TypeFull-time
 
Austin, Texas
15 days ago
company-logo

Senior Investigator

Dominion Energy
Job TypeFull-time
 
Norfolk, VA
24 days ago