Senior Software Engineer (Embedded)
Warsaw, Poland17h ago
Key details
- Location
- Warsaw, Poland
- Work style
- Hybrid
- Level
- Senior
- Job type
- Full-time
- Experience
- 5–8 yrs
- Function
- Software engineering
- Focus area
- Embedded / Firmware
- Posted
- 17h ago
Skills
agileazure devopsc++ci/cdcloud computingcontainerizationcybersecuritydistributed systemsembedded softwareembedded systemsfirmwaregitindustrial automationiotlinuxnetworkingobject-oriented designobject-oriented programmingprocess controlreal-time systemsrequirements analysisrtosscrumsdlcsoftware designsoftware testingtest automationtest-driven developmentversion controlvirtualizationvisual studio
About the role
In This Role, Your Responsibilities Will Be:
- Design, develop, and maintain embedded real-time firmware and software applications using C/C++.
- Contribute to the architecture and implementation of industrial automation and process control solutions within the DeltaV DCS platform.
- Collaborate closely with software engineers, quality engineers, product owners, and scrum leaders in an Agile development environment.
- Design and develop network-oriented applications, distributed systems, and communication protocols to support secure system integration.
- Develop solutions for secure device connectivity, remote management, telemetry, and integration with cloud-based platforms and services.
- Create and maintain software for embedded and edge devices running on QNX, Embedded Linux, and other real-time operating systems.
- Apply object-oriented design principles and software engineering best practices to deliver high-quality, maintainable solutions.
- Participate in software verification activities, including automated testing, test-driven development, and continuous integration practices.
- Utilize modern development tools and methodologies, including Visual Studio, Git, Azure DevOps, virtualization, and containerization technologies.
- Support the complete software development lifecycle, from requirements analysis and design through implementation, testing, and deployment.
Who You Are:
- You are a collaborative and results-driven embedded software engineer who enjoys solving complex technical challenges and delivering reliable, high-quality solutions. You thrive in Agile teams, take ownership of your work, and are passionate about continuous learning and innovation.
For This Role, You Will Need:
- Bachelor's degree in Computer Science, Computer Engineering, Electronics, Automation Engineering, or a related technical field.
- Minimum 5 years of experience in software development using C/C++.
- Strong experience developing embedded real-time systems and firmware.
- Solid understanding of computer networking concepts and communication protocols.
- Experience designing and developing distributed systems and network-centric applications.
- Knowledge of object-oriented programming and software design methodologies.
- Experience with software testing, automation frameworks, and test-driven development.
- Hands-on experience with source control systems (Git) and Agile development tools (Azure DevOps).
Preferred Qualifications That Set You Apart:
- Experience in industrial automation, process control, or operational technology (OT) environments.
- Experience integrating embedded devices with cloud platforms and IoT solutions.
- Familiarity with cybersecurity concepts related to industrial and embedded systems.
- Experience with containerization technologies and virtualized development environments.
- Strong analytical, problem-solving, and communication skills.
Our Culture & Commitment to You:
At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives—because we know that great ideas come from great teams. Our commitment to ongoing career development and building an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or development opportunities, we invest in your success so you can make a meaningful impact. We believe diverse teams working together are key to delivering strong business results.
How well do you match this job?
Skills
Experience
Level
Title
Location
Salary
Freshness
Similarity
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.