Software Engineer

eTeam Inc.

Cleveland, OH

JOB DETAILS
SALARY
$45–$48 Per Hour
SKILLS
ARM (Advanced RISC Machine), Agile Programming Methodologies, C Programming Language, Commercial Off-the-Shelf (COTS), Communication Skills, Communications Protocols, Computer Firmware, Continuous Improvement, Continuous Integration, Cross-Functional, Device Drivers, Embedded Software, Embedded Systems, Ethernet, Hypervisors, International Electro-Technical Commission (IEC), Linux Operating System, Microsoft Windows Operating System, Multiplatform/Cross-Platform, Object Oriented Analysis (OOA), Object Oriented Design (OOD), PCI Express (PCI-E), Problem Solving Skills, Programmable Logic Controller (PLC), Programming Methodologies, Programming Tools, Python Programming/Scripting Language, Realtime Operating System, Safety Standards, Software Development, Software Engineering, System Architecture, System-on-a-Chip (SoC), Team Player, USB
LOCATION
Cleveland, OH
POSTED
5 days ago
JD:
Role name: Software Engineer
Work Location: Cleveland, Ohio ( On Site)
Contract

Role Overview:
Seeking a highly skilled and motivated Software Engineer to join a dynamic team. The ideal candidate will be a solid executor with experience in driver or firmware development, capable of working across multiple platforms including Linux and Windows. This role requires proficiency in C , Python and the ability to quickly adapt to and work with a broad set of software.

Key Responsibilities
• Develop safety- and security-critical embedded software for new Programmable Logic Controllers
• Work in a variety of hardware and software environments, ranging from commercial off-the-shelf to custom System on Chip architectures, and from general purpose to embedded real-time operating systems
• Use modern continuous integration and development tools, and promote continuous improvement of engineering tools and practices across the global development organization
• Participate as a member of an agile team within the Scaled Agile Framework, and actively monitor and improve the overall health, predictability, and velocity of the team as well as the larger Agile Release Train

Mandatorty skills:
C , Python, QNX, Embedded experience

Candidate should have (Minimal Qualifications):
- Ability to understand and apply knowledge of object-oriented analysis, design, and programming techniques, especially in C and Python
- Previous experience working with real-time embedded development environments
- Proven experience in driver or firmware development.
- Experience working on a broad set of software, with the ability to quickly adapt to new codebases.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
Optional skills:
Good to have Qualifications:
• Experience developing software to meet safety and security standards such as IEC 61508 or IEC 62443
• Experience working with industrial protocols, especially Common Industrial Protocol (CIP)
• Knowledge of communication protocols and technologies such as Ethernet, USB, or PCI Express
• Knowledge of modern Client and ARM architectures
• Experience working with embedded Hypervisors and developing embedded software in a variety of software environments such as bare metal, embedded RTOS, or Linux

About the Company

e

eTeam Inc.

Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.
COMPANY SIZE
100 to 499 employees
INDUSTRY
Other/Not Classified
FOUNDED
1998
WEBSITE
www.eteaminc.com

Similar Job Searches