> Markdown version of [/jobs/ext/2282814-software-engineer-embedded-systems-entry-level](https://www.wearedevelopers.com/jobs/ext/2282814-software-engineer-embedded-systems-entry-level). 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). --- # Software Engineer - Embedded Systems (Entry Level) - **Company:** Battelle Memorial Institute - **Location:** Columbus, OH, United States - **Experience:** Starter - **Salary:** $71,200.0 - $101,000.0 - **Contract:** Internship / Graduate position - **Skills:** C (Programming Language), Artificial Intelligence, Algorithm Design, Data Analysis, Software Applications, C Sharp (Programming Language), C++ (Programming Language), Computer Programming, Computer Engineering, Software Debugging, Linux, Programming Tools, Embedded Software, Hardware Interface Design, Python (Programming Language), Linux Kernel, MATLAB, Raspberry Pi, Real-Time Operating Systems, Signal Processing, Socket Programming, Software Engineering, Software Systems, Systems Integration, TCP/IP, TypeScript, Git, System-level Testing, Infrastructure Automation Frameworks, Bare Metal, Software Version Control, Golang - **Published:** August 28, 2026 - **Apply:** https://www.columbusjobsite.com/job.asp?id=3367806450&tx=IT878THZ&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Bachelor's degree in a software-related engineering discipline (e.g., Electrical Engineering, Computer Engineering, or Software Engineering) * 0-2 years of software development experience; strong preference for candidates with 1-2 years of software engineering internship or co-op experience * Strong programming skills in C and Python * Basic networking skills (e.g., TCP/IP, socket programming) * Familiarity with Linux operating systems and development tools * Experience developing software for embedded systems such as STM32 or Raspberry Pi Pico * Ability to work both independently and collaboratively in a team environment * Excellent verbal and written communication skills * Strong problem-solving skills and attention to detail * Willingness to travel approximately 2-3 weeks per year as required by project tasks * Must be a sole U.S. citizen and able to obtain and maintain a government TS/SCI security clearance, * Active TS/SCI clearance * Experience with embedded software development and debugging tools * Experience developing support applications in languages such as C++, C#, TypeScript, and Go * Familiarity with version control systems (e.g., Git) * Experience with AI-supported design and AI/ML product integration * Experience with real-time operating systems (RTOS) or Linux kernel modules * Exposure to signal processing or control systems software * Experience with scripting and automation tools * Proficiency with MATLAB for data analysis or algorithm development Compensation Data ## Description The selected candidate will assist in the design, development, testing, and deployment of full stack software solutions ranging from desktop applications to embedded systems running on bare metal or Linux platforms. Responsibilities include writing and debugging software in C and Python, integrating software with hardware systems, and supporting system-level testing and validation. This role requires close collaboration with multidisciplinary teams including engineers, technicians, and support staff., As a Software Engineer - Embedded Systems, the selected individual will contribute to the development and integration of software solutions for embedded and mission-critical systems. Responsibilities may include: * Design, develop, test, and maintain software written in C for Linux-based, embedded, or mission-critical systems * Integrate software solutions with external systems, including hardware interfaces, sensor systems, and networked environments * Implement user interfaces and simulations to support test and integration activities * Collaborate with internal cross-discipline teams to develop high-quality, defect-free solutions that meet project goals within schedule and budget constraints * Develop software while adhering to a well-defined software development process to produce high-quality, secure, and controlled solutions * Assist in system integration and testing of embedded software * Support system-level validation efforts in coordination with engineering and technical teams ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Inspiring Young People (and Their Parents) to Become Programmers - Cassandra Chin](https://www.wearedevelopers.com/videos/1760-inspiring-young-people-and-their-parents-to-become-programmers-cassandra-chin) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)