Senior Embedded Software Engineer

Posted 9 Days Ago
Be an Early Applicant
Katowice, Śląskie
Senior level
Hardware • Software
The Role
As a Senior Embedded Software Engineer, you'll lead design, implementation, and debugging of embedded software for converters and inverters in the Kinetix product line. You'll ensure hardware compatibility, create test cases, and contribute to ongoing software development practices. Your work will enhance existing products while adhering to functional safety and security protocols.
Summary Generated by Built In

Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.

We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us!

Job Description

As a Senior Embedded Software Engineer in Motion Control business, you will join a team that is responsible for new feature development for converters, inverters and independent cart systems that make up the Kinetix product line. You will take part in design, implementation, and qualification processes of new products, and in feature integration for existing ones. You will also have an opportunity to grow your competencies in multiple domains of industrial control systems, such as functional safety, security, and control algorithms. As a member of team, you may also take part in feature verification responsibilities, such as creation of automatic functional tests that are written in Python or Ladder Diagram languages.

Your Responsibilities:

  • Lead the design, troubleshooting and debugging of embedded software programs for enhancements or new products.
  • Determine hardware compatibility and/or influence of hardware design.
  • Use wide-ranging experience, professional concepts and company objectives to resolve complex issues in creative and effective ways.
  • Participate in the creation and review of documents, designs, code, test cases and user documentation.
  • Perform unit or functional testing of developed embedded software to ensure correct operation per functional requirements and compatibility with other components in the system.
  • Contribute and influence embedded software development capability by keeping abreast of current trends in the areas of software development practices, technology utilization and development tools.

The Essentials - You Will Have:

  • Bachelor's degree in Computer/Electrical Engineering, Computer Science, or related IT degree
  • Practical software development experience using software lifecycle development methodologies (software requirements analysis, software design, software testing)
  • 5+ years of practical experience with C/C++ and embedded software development
  • Ability to design, program, debug and modify software.
  • Experience with embedded software development
  • English B2/C1

The Preferred - You Might Also Have:

  • Experience in programming with use of RTOS
  • Practical experience in firmware debugging
  • Seek knowledge of and keeps informed of current trends in embedded systems technology, including design techniques, development tools, and overall process improvements.
  • Board Support Package (BSP) development level experience with microcontrollers and interfaces such as SPI, I2C, and simple peripherals such as A/D, D/A
  • Experience with interfaces such as IO Link, EtherNet/IP, CIP protocol

Technological stack:

  • Language: C++/C
  • Hardware: Multiprocessor environment, consisting of different processor architectures: Cortex M, TI C2000, Renesas Rx, CycloneV, NXP LS10xx
  • Ethernet-based real-time communication protocol
  • Operating system: Microkernel based RTOS
  • Code generation: CMake, MATLAB Coder
  • Git-based version control system with Trunk-based Development configuration managemen

Reporting to: Team Leader located in Poland-Katowice

Work model: Hybrid work

Benefits: Private Medical care (Medicover), Sport Card (Medicover), Group Insurance (Nationale-Nederlanden), Lunch Card (PLN 230/ month), MyBenefit account (PLN 60 /month), Christmas bonus, Holiday bonus, other allowances.

We look forward to receiving your application (documents submitted in English are appreciated).

EEO Statement Rockwell Automation is an Equal Opportunity Employer including disability.

"We believe that employee diversity is a key element of our common future. We provide opportunities for talent development and growth with the entire organization. We support equality by celebrating the individuality of every person, regardless of their origin and identity. We appreciate the unique cultural pattern and variety of experiences in each of us. We invite all who want to join and change the world of Our organization. Expanding Human Possibility!"

#LI-AW2

#LI-Hybrid

Rockwell Automation’s hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.

Top Skills

C,C++
The Company
Bellevue, WA
22,000 Employees
On-site Workplace
Year Founded: 1903

What We Do

At Rockwell Automation, we connect the imaginations of people with the potential of technology to expand what is humanly possible, making the world more intelligent, more connected and more productive.

Similar Jobs

Cadence Design Systems Logo Cadence Design Systems

Principal Verification Engineer

Cloud • Hardware • Software • Semiconductor
Katowice, Śląskie, POL
8216 Employees
Katowice, Śląskie, POL
367 Employees
Katowice, Śląskie, POL
3100 Employees
Hybrid
Katowice, Śląskie, POL
2918 Employees

Similar Companies Hiring

Halter Thumbnail
Software • Machine Learning • Internet of Things • Hardware • Greentech • Business Intelligence • Agriculture
Auckland City, NZ
150 Employees
TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account