Software Engineer - Embedded Systems (Entry Level)
Battelle · Columbus, OH · Yesterday
On-siteInformation Technology$71k–$101k/yrFull-time
About the role
We are currently seeking a Software Engineer – Embedded Systems (Entry Level). This position is a full-time opportunity located in Columbus, OH.
Responsibilities
- Write and debug software in C and Python
- Integrate software with hardware systems
- Support system-level testing and validation
- Collaborate with multidisciplinary teams including engineers, technicians, and support staff
Key Qualifications
- 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
- Able 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
Preferred Qualifications
- 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