VelvetJobs relies on external sources for the accuracy of the job postings. Sometime jobs expire without us knowing about it. If the job posting happens to be expired, please alert us. Thank you!
Immediate Job Opportunity
Company is looking for an innovative engineer to join our global embedded software organization. In this role, you will have the opportunity to solve highly complex technical problems, which will allow you the opportunity to progress through a technical or managerial career path.
Develop safety- and security-critical embedded software for 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 the team, and actively monitor and improve the overall health, predictability, and responsiveness of the team as well as the organization as a whole
Update high- and detailed-level design of controller features and subsystems coordinating across development teams, system and controller architects, marketing, and management
Partner with development, functional test, and system test personnel to construct testable requirements; design and implement test plans to meet product requirements; promote reliable automated test engineering practices and technology
Mentor less experienced personnel, and encourage knowledge sharing and learning among the development community
Bachelor’s degree in Electrical Engineering or Computer Engineering or equivalent knowledge in the application of software engineering principles, theories, concepts, and techniques
Legal authorization to work in the US is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.
5+ years of software engineering experience with demonstrated professional development in software design and development
Experience developing communication products that utilize Industrial Networking protocols (EtherNet/IP, ProfiNet or Modbus TCP)
Experience with TCP and /or UDP
Comfortable using network protocol analyzers, logic analyzers, hardware debuggers, and source-level debuggers to troubleshoot problems at all layers of the stack
Experience working with industrial protocols, especially Common Industrial Protocol (CIP)
Experience developing software to meet safety and security standards such as IEC 61508 or IEC 62443
Experience developing automated tests and tools in a high level language such as Python
In depth knowledge of software engineering and application of engineering principles and practices in a related field
Experience developing device drivers or other similar low-level embedded software
Knowledge of modern Intel 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
Advanced courses or degree in engineering, computer science or controls
Ability to understand and apply knowledge of object-oriented analysis, design, and programming techniques, especially in C++
Previous experience working with real-time embedded development environments
Company, Inc. (NYSE: Company), is a global leader in industrial automation and digital transformation. We connect the imaginations of people with the potential of technology to expand what is humanly possible, making the world more productive and more sustainable. Headquartered in Milwaukee, Wisconsin, Company employs approximately 23,000 problem solvers dedicated to our customers in more than 100 countries. To learn more about how we are bringing The Connected Enterprise to life across industrial enterprises, visit Company website.
Company is an Equal Opportunity Employer including disability and veterans.
If you are an individual with a disability and you need assistance or reasonable accommodation during the application process, please contact our services team at +1 (844) 404-7427.
Sign up and search through 30,514 curated jobs in the Industrials Edition: