April 9, 2026
Embedded Developer (f/m)
Mid • Hybrid
Poznan, Poland
We are looking for an engineer who will be responsible for developing firmware for Phoenix Contact Power Supply product family.
We achieve a leading position thanks to innovative and modern operation, respect for the natural environment and the implementation of the principle that the most important good of the company are people.
What you’ll do:
Development of software & firmware for embedded systems according to defined processes (e.g. IEC 62443)
Self-organized development of firmware solutions regarding given requirements and in cooperation with product owner
Concept design, implementation, troubleshooting and maintenance of product firmware/software
What we’re looking for:
Excellent command of written and spoken English (min. B2 level)
Bachelor's Degree (Computer Science, Automatic Control and Robotics or similar)
3 years of experience in embedded development
Very good knowledge of C programming language
Practical experience with embedded systems, especially with ARM Cortex-M based solutions
Familiarity with Real Time Operating Systems
Knowledge of version control tools (GIT, SVN)
Willingness to travel to company HQ in Germany for trainings
Please attach CV in English
Optional:
Experience with power electronics
Familiarity with Cyber Resilience Act (IEC 62443)
Experience with Single-Pair Ethernet communication
Experience with CI/CD
Knowledge of C#, Python
What we offer:
Stability and long-term growth opportunities within a global organization
Close cooperation with colleagues from Germany
Attractive benefits such as private healthcare, Multisport
Participation in interesting projects
Development opportunities and a wide range of training, including subsidised language courses
Housing loans and a loan and assistance fund
Annual bonus
A referral bonus
Flexible working hours
Subsidies for commuting more than 30 km from PxCBS
Parking space for employees
-
Possibility to work remotely up to 8 days a month
Similar jobs you might like
Technology

APCON
Firmware Engineer
Senior
On-site
Dallas, TX
🏢 Summary: On-site Firmware Engineer role focused on developing and testing next-generation embedded systems for network switch solutions. The position involves low-level firmware development, hardware/firmware analysis, and collaboration with cross-functional engineering teams. Candidates will contribute to product quality, system performance, and ongoing improvements across product lines. 🗂️ Requirements: Bachelor's degree in Computer Science or Electrical Engineering or equivalent experience, 5-7 years of embedded systems or firmware development experience, Proficiency in low-level programming (C, C++, or Rust), Experience with firmware debugging, verification, and validation, Familiarity with networking, cybersecurity, or data center technologies, Ability to work independently and in a team environment, Successful completion of background check and drug screen 📃 Skills: C, C++, Rust, Embedded, Firmware, Networking, Cybersecurity, Datacenter, Debugging, Testing, Validation, Hardware 🏢 Description: About The Role APCON, Inc. is seeking a Firmware Engineer to contribute to next-generation embedded systems. In this role, you will assist in the design, development, testing, and implementation of firmware solutions for a variety of products. You will work closely with cross-functional teams to deliver innovative products and support ongoing project success. What You Will Do - Assist with low-level programming in C, C++, or Rust, including debugging, verification, and validation of firmware, software, and hardware for current and future network switch solutions - Support analysis of hardware and firmware requirements to assess design feasibility within project timelines and budget - Collaborate with engineers to understand system-level performance and operational needs - Participate in technical discussions related to product requirements and design processes - Create and execute unit and functional tests to ensure product quality - Contribute to updates and improvements on existing product lines - Work independently and as part of a team to meet project milestones and delivery goals What You Bring - Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent experience - 5–7 years of experience in embedded systems or firmware development - Familiarity with networking concepts, cybersecurity fundamentals, or data center technologies - Strong organizational, planning, troubleshooting, and multitasking skills - Ability to maintain confidentiality and professionalism - Ability to prioritize tasks and adapt in a fast-paced environment - Ability to work independently and collaboratively Why Join - Medical, dental, and vision insurance - Company paid short-term and long-term disability - Flexible spending accounts - HSA account with company contribution - Generous PTO program - 401(k) with company match - Professional development opportunities - Collaborative and innovative engineering environment - Company paid holidays - Opportunity to work on advanced technology Offers are contingent on the successful completion of pre-employment background and drug screenings.
Technology
TechnipFMC
Senior Embedded HW Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Embedded Hardware Developer role focused on designing, developing, verifying, and industrializing embedded hardware solutions for control systems in subsea and renewable energy applications. The position involves end-to-end hardware development including FPGA modules, PCBAs, system integration, and compliance with safety and EMC standards. Work is carried out in a multidisciplinary R&D environment collaborating across hardware, software, and system teams. 🗂️ Requirements: Degree in electronics, automation, cybernetics or related engineering field, Proven industrial experience in embedded hardware development, Expertise in digital electronic design and high-speed serial interfaces, Strong knowledge of FPGA design and verification methodologies, Experience with schematic design and PCB layout using ECAD tools, Understanding of SoC platforms, CPUs and microcontrollers, Knowledge of EMC requirements and CE certification, Familiarity with safety standards such as IEC61508, Experience with laboratory measurement and analysis instruments, Proficiency in embedded programming languages 📃 Skills: FPGA, VHDL, SoC, CAN, RS232, RS485, I2C, SPI, USB, LTspice, MATLAB, Simulink, Python, Quartus, C, C++, Assembly, Altium, ECAD, EMC, IEC61508 🏢 Description: Job Purpose About Us: At TechnipFMC, within the Controls & Automation product line, we are pioneering technology platforms for the electrification of Subsea Control Systems and the advancement of renewable energy sources such as offshore wind, hydrogen, and wave energy. Our Team : The Electronics R&D team works across a broad spectrum of technologies, including analog electronics, FPGA, SoC, power design, safety design, motor controllers, processor design, and power line modems. These technologies are integral to various control system applications. Your Role: As part of the Controls & Automation team at TechnipFMC, you will engage in the design, development, qualification, system integration, and production of new products into commissioning and field operation. Our multidisciplinary development environment includes HW, SW, system, test, mechatronics, and production engineering teams working collaboratively. We are seeking Senior Embedded Hardware Developers with expertise in embedded systems and hardware design to join our Hardware development team. Job Description Define hardware requirements in collaboration with system architects, SW architects, product owners Design and develop embedded hardware circuits, PCBAs, FPGA modules, including component selection, schematic drawing, PCB layout, and prototype building. Conduct functional verification of embedded hardware circuits, PCBAs, FPGA modules, electronic sub-assemblies. Collaborate with systems architects, mechanical designers, PCB layout, manufacturing, reliability, and SW engineering teams to design and develop embedded hardware products. Create test and verification procedures and write test reports on functional, environmental, system operation mode, and manufacturing testing of custom embedded hardware designs. You are meant for this job if: Expertise in digital electronic design including high speed, serial communication interfaces (CAN, RSXXX, I2C, SPI, USB), control, processor, network interface design on SoC platforms. Extended understanding of Central Processing Units, microcontrollers, embedded software and signal processing techniques Advanced knowledge of VHDL and FPGA design and verification methodologies. Experience of LT SPICE, MATLAB, Simulink, Python, and Intel (Altera) Quartus Knowledge of C, C++, assembly language or other embedded software languages Schematic design and PCB layout using ECAD tools like Altium Designer or equivalent. Experience with lab instruments such as oscilloscopes, logic analyzers, network analyzers, communication analyzers, signal generators, and simulators. Expertise in PCB layout for optimal component placement, reduced stray inductance/capacitance, improved manufacturability, and EMC compliance. Experience in embedded hardware design optimized for DFX requirements (manufacturability and testability). Understanding of EMC requirements and CE certification relevant to embedded controller design in control system applications. Knowledge and experience of safety and reliability standards including IEC61508 Qualifications: BSc, MSc, or PhD in electronics, automation, cybernetics, or a related engineering field. Industrial experience in relevant embedded hardware development and industrialization. Ability to approach complex problems structurally. Open-minded, professional English proficiency, and adaptability to work in a multicultural environment. Continuously raising standards, innovative, and solution oriented. Interest in electronics is an additional advantage. What We Offer: Exciting global R&D environment. Engaging tasks and work-life balance. Flexible working arrangements. State-of-the-art development environment. Training and career development opportunities. Comprehensive insurance and pension plans.
Technology
DP IOT
C Embedded Developer
Junior
Hybrid
Gdansk, PM, Poland
8,000 - 13,000 PLN
🏢 Summary: The offer is for a C Embedded Developer to design and develop low-level firmware for IoT embedded systems in a hybrid work model. The role focuses on bare-metal programming, hardware–software integration, and communication interfaces. The position involves managing IoT projects, optimizing firmware performance, and diagnosing device issues. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics, or related field, Very good knowledge of C for embedded systems, Experience with UART, SPI, I2C, Experience with bare-metal systems, Ability to develop low-level drivers and interrupt routines, Ability to diagnose hardware–software integration issues, Ability to read electronic schematics, Knowledge of electronic measurement tools, Knowledge of Git, Minimum 1 year of experience in similar position 📃 Skills: C, UART, SPI, I2C, Bare-metal, Drivers, Interrupts, Git, Multimeter, Oscilloscope, Soldering 🏢 Description: About the Role We are looking for a C Embedded Developer to join our firmware team and contribute to the development of embedded systems for IoT projects . Work mode: Hybrid Requirements Education Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics , or a related field Technical Skills Very good knowledge of C programming for embedded systems Experience with communication interfaces: UART, SPI, I2C Experience working with bare-metal systems Ability to develop low-level drivers and handle interrupt routines Experience in diagnosing and solving hardware–software integration issues Ability to read and understand electronic schematics Familiarity with basic electronic tools ( multimeter, oscilloscope, soldering ) Knowledge of version control systems (Git) Experience Minimum 1 year of experience in a similar position Nice to Have Experience with RTOS Knowledge of low-power IoT technologies Experience working with Cellular modules (NB-IoT, LTE Cat-M1) Experience with BLE and GNSS Knowledge of network protocols (TCP/IP, UDP, HTTP) Familiarity with CI/CD pipelines and Jira Responsibilities Independently managing IoT projects Implementing and optimizing low-level firmware , considering performance and hardware constraints Code verification and preparation of technical documentation Writing unit tests Maintaining and further developing existing projects Diagnosing and resolving issues in malfunctioning devices Cooperation with customers from Scandinavia
Technology

APCON
Firmware Engineer
Senior
On-site
Plano, TX
🏢 Summary: On-site Firmware Engineer role focused on developing and supporting next-generation embedded systems for network switch solutions. The position involves low-level programming, firmware validation, and cross-functional collaboration to deliver high-quality networking products. Candidates will contribute to design, testing, and ongoing improvements of embedded firmware within a fast-paced engineering environment. 🗂️ Requirements: Bachelor's degree in Computer Science, Electrical Engineering, or equivalent experience, 5-7 years of experience in embedded systems or firmware development, Experience with low-level programming in C, C++, or Rust, Experience with debugging, verification, and validation of firmware/software/hardware, Familiarity with networking concepts, cybersecurity fundamentals, or data center technologies, Ability to work on-site, Successful completion of background check and drug screen 📃 Skills: C, C++, Rust, Embedded, Firmware, Debugging, Verification, Validation, Networking, Cybersecurity 🏢 Description: About APCON APCON, an industry leader in network visibility and security solutions, provides enterprise and midsize businesses with network insights for enhanced investigation, threat detection, and response. Customers include Fortune 1000 companies, midsize organizations, and government and defense agencies across more than 40 countries. About The Role APCON, Inc. is seeking a Firmware Engineer to contribute to next-generation embedded systems. In this role, you will assist in the design, development, testing, and implementation of firmware solutions for a variety of products. You will work closely with cross-functional teams to deliver innovative products and support ongoing project success. This role is fully on site. Candidates selected to move forward will complete a standard prescreening process, including a background check and drug screen. What You Will Do - Assist with low-level programming in C, C++, or Rust, including debugging, verification, and validation of firmware, software, and hardware for current and future network switch solutions - Support analysis of hardware and firmware requirements to assess design feasibility within project timelines and budget - Collaborate with engineers to understand system-level performance and operational needs - Participate in technical discussions related to product requirements and design processes - Create and execute basic unit and functional tests to ensure product quality - Contribute to updates and improvements on existing product lines under guidance - Work independently and as part of a team to meet project milestones and delivery goals What You Bring - Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent experience - 5-7 years of experience in embedded systems or firmware development - Familiarity with networking concepts, cybersecurity fundamentals, or data center technologies - Strong organizational, planning, presentation, troubleshooting, and multitasking skills - Ability to maintain confidentiality and professionalism - Ability to prioritize tasks, adapt in a fast-paced environment, and maintain attention to detail - Ability to work independently and collaboratively Why Join APCON - Medical, dental, and vision insurance - Company-paid short-term and long-term disability - Flexible spending accounts - HSA account with company contribution - Generous PTO program - 401(k) with company match - Professional development opportunities - Collaborative and innovative engineering environment - Company-paid holidays - Opportunity to work on advanced technology APCON is an EEO Employer. All qualified applicants will receive consideration for employment without regard to legally protected status. Offers are contingent on successful completion of pre-employment background and drug screenings.
Technology
AMBIENT SYSTEM
Firmware Developer
Mid
Hybrid
Gdansk, Poland
11,000 - 13,000 PLN
🏢 Summary: The offer is for an Embedded Software Engineer responsible for developing firmware for modern Voice Alarm and Intercom Systems used in critical communication environments. The role covers the full embedded development lifecycle, including architecture, implementation, testing, and maintenance, with a focus on digital signal processing and audio transmission. The position involves close collaboration with hardware and software teams on advanced embedded solutions. 🗂️ Requirements: Minimum 2 years of experience in embedded or similar position, Experience in firmware development in C/C++, Knowledge of communication protocols: I2C, SPI, UART, RS232/485, Knowledge of network protocols: TCP/IP, UDP, SNMP, Knowledge of RTOS systems (e.g., FreeRTOS), Knowledge of Embedded Linux, Ability to create technical documentation, Good command of English 📃 Skills: C, C++, Python, LUA, I2C, SPI, UART, RS232, RS485, TCP/IP, UDP, SNMP, RTOS, FreeRTOS, Linux, Embedded, Firmware 🏢 Description: We are a company that develops modern Voice Alarm Systems (VAS) and Intercom Systems, setting standards in safety communication. We design, manufacture, and deliver digital technologies for critical communication: Voice Alarm Systems, intercoms, and intelligent management software. Our strength lies in our team of experts - people with passion, knowledge, and ambition. Thanks to their commitment, we are building a reliable and competitive organization. Our solutions operate in the most demanding environments: airports, stadiums, road tunnels, shopping centers, hospitals, office buildings, schools, and railway stations. We are present wherever safety and effective communication matter most. Your responsibilities: Creating and participating in the full embedded software development cycle (specification, architecture, implementation, debugging, unit and integration testing, maintenance, documentation) Creating and developing firmware in C/C++, Python, LUA for embedded systems Implementation of drivers for peripheral devices Creating design, construction, testing documentation, instructions, and reports Collaboration with software and hardware development teams, testers Our requirements: Minimum 2 years of experience in performing tasks in a similar position Experience in firmware development in C/C++ Knowledge of I2C, SPI, UART, RS232/485, TCP/IP, UDP, SNMP, and other network protocols Knowledge of RTOS systems (e.g., FreeRTOS) and Embedded Linux Ability to think independently, creatively, and analytically Good command of English We offer: Participation in interesting and advanced projects in the field of digital signal processing and audio signal transmission Collaboration with an experienced team of designers and developers Guaranteed technological challenges at the highest global level Transparent bonus system Medical care at LuxMed facilities Multisport card subsidy Bicycle and car parking for employees Occasional gifts Team-building events, joint barbecues Flexible working hours Hybrid work, 30 days of remote work per year
Technology
Fabrity S.A.
Inżynier(ka) Elektroniki i Urządzeń IoT
Mid
Hybrid
Warsaw, Poland
🏢 Summary: The offer is for a hardware-oriented Embedded/IoT Engineer responsible for designing and building custom IoT devices from scratch, including PCB design and firmware development. The role combines electronics design, microcontroller programming, and integration with cloud and industrial systems. Devices are deployed in real industrial environments and require reliable communication with SCADA/PLC systems. 🗂️ Requirements: Technical degree in electronics, electrical engineering, mechatronics, technical computer science or related, Minimum 2 years of commercial experience in embedded or IoT development, Practical experience with C or C++ for microcontrollers, Experience with ESP32, STM32 or nRF platforms, Knowledge of IoT protocols: MQTT, HTTP/REST, Modbus, BLE or LoRaWAN, Practical experience in assembling and commissioning electronic devices, Ability to read electronic schematics, Experience with Git and code repositories 📃 Skills: C, C++, ESP32, STM32, nRF, MQTT, HTTP, REST, Modbus, BLE, LoRaWAN, PLC, SCADA, Git, PCB, IoT 🏢 Description: O roli Szukamy osoby, która łączy kompetencje sprzętowe z solidnym zapleczem programistycznym. Nie szukamy klasycznego embedded developera piszącego wyłącznie firmware — zależy nam na kimś, kto potrafi złożyć urządzenie od zera (dobrać komponenty, zaprojektować płytkę PCB), a następnie napisać kod, który sprawi, że całość działa niezawodnie i komunikuje się z chmurą lub systemem nadrzędnym. Twoje urządzenia będą trafiać do realnych środowisk przemysłowych i automatyki — dlatego mile widziane jest doświadczenie z systemami PLC lub gotowość do pracy z nimi. Czym będziesz się zajmować Składaniem i konfiguracją niestandardowych urządzeń IoT (dobór komponentów, montaż i uruchamianie płytek PCB) Pisaniem firmware i oprogramowania sterującego dla mikrokontrolerów (ESP32, STM32 lub podobne) Projektowaniem i integracją układów elektronicznych dostosowanych do konkretnych zastosowań Implementacją komunikacji z chmurą i systemami nadrzędnymi (MQTT, REST, Modbus RTU) Współpracą z systemami SCADA/PLC przy integracji urządzeń w środowiskach przemysłowych Testowaniem urządzeń, diagnozowaniem błędów sprzętowych i softwarowych Dokumentowaniem rozwiązań sprzętowych i programistycznych Czego szukamy Wykształcenie techniczne — kierunek elektronika, elektrotechnika, mechatronika, informatyka techniczna lub pokrewny Minimum 2 lata komercyjnego doświadczenia w programowaniu urządzeń embedded lub IoT Praktyczna znajomość C lub C++ w kontekście mikrokontrolerów Doświadczenie z platformami ESP32, STM32 lub nRF Znajomość protokołów IoT: MQTT, HTTP/REST, Modbus, BLE lub LoRaWAN Praktyczna umiejętność składania i uruchamiania urządzeń elektronicznych (praca z płytkami, prototypowanie) Umiejętność czytania schematów elektronicznych Znajomość Git i pracy z repozytorium kodu
Technology
KUBO
Senior Firmware Engineer (start ASAP)
Senior
Remote
Katowice, Poland
20,800 - 24,000 PLN/hr
🏢 Summary: The role focuses on developing embedded software and firmware for advanced industrial automation products used in real-time environments. You will work in a Scrum team to design, implement, test, and deliver embedded solutions, collaborating closely with cross-functional stakeholders. The position is fully remote within Poland and offered on a B2B contract. 🗂️ Requirements: Bachelor’s degree in Electronics, Instrumentation Engineering or related field, Minimum 6 years of experience in embedded software development, Strong programming experience in Embedded C++, Experience with industrial communication protocols (Modbus, Profibus or EtherNet/IP), Experience in designing and maintaining real-time embedded systems, Experience in developing and maintaining automated tests, Knowledge of Ethernet and TCP/IP networking, Ability to work in a Scrum/Agile environment 📃 Skills: C++, Embedded, Firmware, Modbus, Profibus, EtherNet/IP, Ethernet, TCP/IP, Wireshark, Scrum, Agile, Testing 🏢 Description: Join a global technology company that designs and develops advanced solutions for industrial automation and control. The team builds embedded products used in demanding, real‑time environments all over the world. If you enjoy solving complex technical problems, working with experienced engineers, and growing your skills in embedded software and firmware development, this role is a great fit. You can work from any place in Poland. The start is planned ASAP. Key responsibilities Work in a Scrum team to plan, organize and do the development work, taking part in all team meetings. Take care of your daily tasks with little supervision and handle new tasks based on general directions. Use your skills to help define, design, code, test and deliver embedded software and firmware features. Work with your team to gather needs, design solutions, build, test and deliver the product. Show the most important new features and parts of the product to stakeholders. Work closely with the Product Owner, Scrum Master, Release Train Engineer, Product Manager and others to agree on tools, processes and ways of working. Notice problems that stop the team from finishing work and help to solve them or raise them to the right people. Ideal candidate profile Bachelor’s degree in Electronics or Instrumentation Engineering (or a closely related field). At least 6 years of experience in embedded software or related development roles. Strong programming experience in Embedded C++. Experience with industrial communication protocols such as Modbus, Profibus, or EtherNet/IP. Ability to design, build, and maintain firmware for real‑time and embedded systems. Willingness to work in a self‑organizing Scrum team and contribute to Agile practices. Experience in developing and maintaining automated tests. Good communication skills and the ability to work well in a team. Experience with networking technologies such as Ethernet and TCP/IP, and tools like Wireshark. Conditions Form of cooperation: B2B contract Start: ASAP Salary: 130-150 PLN net/h Model of work: 100% remote from any place in Poland Benefits: private medical care, life insurance, Multisport card Recruitment steps Phone call with Recruiter (20 - 30 min.) Technical verification call by the client Interview with the client Feedback and decision
Technology
emagine Polska
Firmware-Entwickler embedded Systems (m/w/d)
Junior
Hybrid
Berlin, Germany
🏢 Summary: Development and optimization of secure firmware for embedded systems with focus on production readiness and hardware-related security. The role includes integrating security mechanisms, implementing secure OTA updates, and ensuring firmware quality through testing and reviews. Close collaboration with hardware, QA, and security teams throughout development and production phases. 🗂️ Requirements: Bachelor degree in Computer Science, Engineering or Physics, Minimum 1 year experience in firmware development with C/C++, Experience in embedded systems development, Knowledge of security concepts in embedded systems, Experience with debugging tools (JTAG, GDB, Logic Analyzer), Understanding of hardware interfaces (GPIO, SPI, I2C, UART), Understanding of production processes and firmware requirements, Experience with Git and CI/CD pipelines 📃 Skills: C, C++, Assembler, Embedded, Firmware, JTAG, GDB, LogicAnalyzer, GPIO, SPI, I2C, UART, Git, CI/CD, Encryption, OTA 🏢 Description: Wir, die emagine, suchen aktuell einen Firmware-Entwickler - Produktion und hardwarenahe Security (m/w/d) für die Entwicklung, Optimierung und Sicherstellung der Qualität von Firmware. Dich erwartet: Entwicklung und Optimierung von Firmware für embedded Systeme (C/C++, ggf. Assembler). Integration von Sicherheitsmechanismen in den Entwicklungsprozess (Verschlüsselung, sichere Boot-Prozesse, Secure Coding). Berücksichtigung von Manufacturing, Testing und Field-Deployment bereits während der Entwicklung. Durchführung und Unterstützung von Security-Reviews, Unit-Tests und Integrationstests. Konzeption und Implementierung von sicheren Over-The-Air-Update-Mechanismen. Analyse und Behebung von Firmware-Fehlern in verschiedenen Phasen (Entwicklung, Test, Produktion). Erstellung technischer Dokumentation für Firmware-Architektur und Security-Maßnahmen. Enge Abstimmung mit Hardware-Teams, QA, Security-Teams und Produktionsabteilungen. Dein Profil: Mindestens Bachelorabschluss in (Wirtschafts-)Informatik, Ingenieurwesen oder Physik. Mindestens ein Jahr Berufserfahrung in der Firmware-Entwicklung (C/C++). Grundverständnis für Sicherheitskonzepte in eingebetteten Systemen. Erfahrung mit Debugging-Tools (JTAG, GDB, Logic Analyzer). Verständnis für Produktionsprozesse und deren Anforderungen an Firmware. Gutes Verständnis für Hardware-Schnittstellen (GPIO, SPI, I2C, UART, etc.). Kenntnisse in Versionskontrolle (Git) und CI/CD-Pipelines. Englischkenntnisse auf Business-Niveau. Nice to Haves: Erfahrung mit Secure Boot, Trusted Platform Module (TPM) oder Hardware Security Modules (HSM). Kenntnisse in Kryptographie und Authentifizierungsmechanismen. Erfahrung mit Firmware-Signing und Code-Attestation. Vertrautheit mit RTOS (Real-Time Operating Systems). Erfahrung in der Fehleranalyse in Produktionsumgebungen (RMA, Field-Failures). Kenntnisse in Security-Standards (Common Criteria, IEC 62443, etc.). Erfahrung mit Penetration Testing oder Vulnerability Assessment. Agile Entwicklungsmethoden. Weitere Details: Standort: Berlin Teamstruktur: Zusammenarbeit mit Hardware-Teams, QA und Security-Teams. Wir freuen uns auf Deine Bewerbung!
Technology

ALTEN
Embedded System Software Engineer
Senior
On-site
Bartlesville, OK
🏢 Summary: Opportunity for an experienced Embedded Systems Architect to lead architectural decisions and full lifecycle development of embedded products using real-time operating systems. The role involves defining system requirements, designing embedded architectures, managing SDLC processes, and collaborating with cross-functional teams. Candidates will work hands-on with C/C++ and RTOS environments to deliver robust, high-performance embedded solutions. 🗂️ Requirements: Bachelor’s degree in Electrical Engineering, Computer Science, or related field, Minimum 5 years of experience in embedded systems architecture and design, Proven experience in embedded software programming in C/C++, Experience with real-time operating systems (RTOS), Strong knowledge of embedded firmware requirements and design specifications, Experience with embedded Linux for real-time systems, Knowledge of software development processes and standards, Ability to generate and manage Technical Requirement Specifications 📃 Skills: C, C++, RTOS, Linux, ARM, x86, OPC-UA, Modbus, SQLite, Ethernet, IP, Agile, SDLC, Virtualization 🏢 Description: Responsibilities: Lead architectural decisions for embedded products, evaluating technical and business trade-offs. Work with Product Management and customers to understand needs and develop requirements early in the conceptual phase. Present and justify recommended systems and architectures to stakeholders. Create diagrams such as functional blocks, data flow, use case, sequence, block diagrams, signal flow, and architectural frameworks using Model-Based Systems Engineering. Design system architecture for embedded systems using real-time operating systems such as real-time Linux or other small-footprint OSs. Manage the full software development life cycle (SDLC) of embedded software. Design software development and deployment using virtual environments across host platforms running virtualization. Work in or lead development teams to accelerate product development. Education and Experience: Bachelor's degree in Electrical Engineering, Computer Science, or related field preferred. Minimum 5 years of experience in embedded systems architecture and design. Proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS). Qualifications: Strong knowledge of requirements and design specifications for embedded firmware systems, including hardware/software trade-offs and memory/processor performance optimization. Robust knowledge of software development processes and standards, embedded firmware development tools, Linux for real-time systems, Agile methodologies, industrial protocols, IP and Ethernet networking, and industrial process control. Knowledge of OS/kernel concepts, ARM and x86 microprocessors, inter-process communications, embedded web servers and web-based UIs, OPC-UA, Modbus, SQLite, and secure networking. Ability to generate and manage Technical Requirement Specifications. Strong analytical and problem-solving skills. Experience collaborating with cross-functional teams including production, testing, customer support, and supply chain. Excellent written and verbal communication skills with ability to produce clear technical documentation.
Technology
Transition Technologies MS
Senior Firmware Engineer
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior Firmware Engineer role focused on designing, developing, and delivering IoT firmware solutions for Azure-connected devices using C/C++ and RTOS-based microcontroller systems. The position involves full embedded SDLC ownership, system integration, and technical leadership within a small engineering team. Work is remote or hybrid with collaboration across hardware and software teams. 🗂️ Requirements: Strong proficiency in C/C++, Experience with microcontroller-based firmware development, Experience with RTOS-based systems, Experience developing and troubleshooting embedded systems, Ability to read and understand schematics and PCB designs, Knowledge of communication and wireless protocols, Experience with Azure-connected device development, Experience with version control and agile tools, Availability to work in US time zone 📃 Skills: C, C++, RTOS, IoT, Azure, Microcontrollers, Embedded, Serial, Bluetooth, Wi-Fi, Cellular, IP, VisualStudio, AzureDevOps, Git, PCB, SDLC 🏢 Description: We are looking for a Senior Firmware Engineer to join our team, with strong expertise in C/C++, microcontrollers, RTOS, and IoT firmware development. Your responsibilities: Design, develop, test, troubleshoot, and deliver IoT firmware systems Guide the full SDLC for embedded software Write high-quality C/C++ code for Azure-connected devices Collaborate with hardware and software teams to integrate and optimize systems Create and maintain firmware documentation Contribute to technical direction within a small engineering team We are looking for you, if you have: Availability to work in the US time zone Strong proficiency in C/C++ and modern design practices Experience in firmware development for microcontrollers and RTOS-based systems Expertise in developing and troubleshooting embedded systems, including hardware understanding (schematics, PCB) Knowledge of communication protocols and wireless technologies (e.g., Serial, Bluetooth, Wi-Fi, Cellular, IP) Experience with version control, agile tools, and code reviews (e.g., Visual Studio, Azure DevOps) We offer: Participation in interesting and demanding projects Flexible working hours A great, non-corporate atmosphere Stable employment conditions (contract of employment or B2B contract) Opportunities for development and promotion Attractive package of benefits Work model: remote or hybrid (2 days per week from the office) We reserve the right to contact the selected candidates.