> Markdown version of [/jobs/ext/3115435-r-d-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3115435-r-d-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # R &D Embedded Software Engineer - **Company:** ALTEN Technology USA - **Location:** Bartlesville, OK, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Agile Methodology, Systems Engineering, C++ (Programming Language), Computer Programming, Linux, Programming Tools, Microprocessors, Embedded Software, Ethernet, Web Servers, Network Security, Modbus, Real-Time Operating Systems, OPC Unified Architecture, Software Engineering, SQLite, Data Streaming, Web Applications, Real Time Systems, Virtual Environment, Information Technology - **Published:** September 27, 2026 - **Apply:** https://www.juju.com/job/16_e4ad5e335 ## About the Role * Bachelor's degree preferred in Electrical Engineering, or Computer Sciences, or related field * Must have minimum 4 years' experience in embedded systems architecture and design, proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS)., * Sound knowledge of requirements and design specification of embedded firmware systems, including hardware/software tradeoffs and design for memory/processor performance * Robust knowledge of software development processes and standards, embedded firmware development tools, Linux for real time systems, Agile development processes, industrial protocols, IP and Ethernet networking, and industrial process control * Knowledge about OS/Kernel aspects, ARM and x86 microprocessors, inter process communications, embedded web servers and web-based UIs, OPC-UA, Modbus, SQLite, and secure networking highly desirable * Capable of generating and managing Technical Requirement Specifications * Strong analytical and problem-solving abilities, Critical Thinking and Time Management * Experience working closely with multi-functional team (production, production test, customer support, supply chain) * Excellent written and verbal communication skills with ability to produce clear and concise technical documentation ## Description * Lead for taking architectural decisions on Embedded Products with evaluating technical and business trade offs * Work with Product Management and customers to understand their needs and functionality early in the conceptual phase and develop requirements. * Present and make a case for recommended systems and architectures to peers, product managers, developers, key stake holders, others… * Make use of diagrams to show such things as: Functional blocks, Data flow, Use Case, Sequence, Block Diagram, Signal Flow, Small to Enterprise Architectural frameworks, Model-based Systems Engineering * System design and architecture specifically for embedded systems development using real-time operating systems such as real-time Linux or other small footprint OS's. * Manage the whole SW development life cycle (SDLC) of embedded software * Design for software development and deployment using virtual environments and deploying on any host platform running virtualization. * Work in and/or lead a development team to act as the catalyst to accelerate development ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Introduction to TXT](https://www.wearedevelopers.com/videos/30-introduction-to-txt) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)