> Markdown version of [/jobs/ext/2183841-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2183841-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). --- # Embedded Software Engineer - **Company:** NAGINA PALACE - **Location:** Sterling Heights, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Agile Methodology, JIRA, C++ (Programming Language), Client Server Models, Computer Programming, Computer Engineering, Continuous Integration, Software Debugging, Linux, Middleware, Embedded Software, Java Message Service (JMS), Object-Oriented Software Development, Real-Time Operating Systems, Software Engineering, Software Requirements Analysis, Transmission Control Protocol (TCP), ZeroMQ (Concurrent Programming Libraries), Apache Kafka, DO-178B, Software Coding, Microservices - **Published:** August 22, 2026 - **Apply:** https://jobs.military.com/career/315730/senior-embedded-software-engineer-michigan-mi-detroit ## About the Role * Bachelor's Degree in computer science engineering, or related STEM field. Will consider years of related experience in lieu of degree. \n * 5+ years of software engineering or software development experience.\n * US Citizenship and ability to obtain and maintain a security clearance.\n * Excellent coding skills with knowledge in C, C++, Java and Python. Strong knowledge of Object-Oriented Design and Programming.\n * Knowledge in an Agile development process and continuous integration for company projects.\n * Derive software requirements, develop use cases and user stories.\n * Assist with ROMs on software components for proposals.\n * Experience with client server architectures and message patterns.\n * Experience debugging TCP and UDP messaging interfaces.\n * Experience developing software for Linux and RTOS environments.\n * Experience designing, implementing, and testing DO-178B/C software.\n, * 7+ years of software engineering or software development experience.\n * Experience with Agile Development methodologies.\n * Experience with JIRA or similar Agile development tool.\n * Experience developing microservices.\n * Experience developing software for a FACE environment.\n * Knowledge of software middleware's (e.g., JMS, DDS, ZeroMQ, and Kafka)\n * Knowledge of embedded software design\n ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)