Software Engineer (Embedded Systems & Vulnerability Research)
$75.5kBattelle Memorial Institute
“From Silicon to Systems” – We are an elite, multi-disciplinary team, bringing together the brightest minds from physics, computer science, electrical engineering, and mathematics to develop unique embedded security solutions for government and industrial customers. Battelle has been trusted by government clients to solve some of the world’s hardest security problems. We work in small agile teams to push the bounds of computing technology. Our high-powered labs include specialized software and hardware, so our engineers have everything they need to invent new Cyber solutions. As a Software Engineer, you will spend your day designing, coding, and testing software. Our projects are non-standard, highly customized, and will push you to new levels as a software developer. This role offers the opportunity to take ownership of the software development life cycle with a focus on innovation and supporting cutting-edge R&D efforts.Job SummaryBattelle is seeking Software Engineers at multiple career levels to support the design, development, analysis, and security assessment of embedded systems. These roles combine software engineering, low-level system development, reverse engineering, vulnerability research, and secure software practices across mission-critical environments.The ideal candidate possesses strong proficiency in C/C++ and Python, experience developing or analyzing embedded systems, and an interest in identifying and understanding software vulnerabilities. Candidates may contribute across the full software development lifecycle, from architecture and implementation to testing, debugging, security analysis, and operational deployment.These position may be based out of either Battelle offices in Columbus, Ohio or Chantilly,VA.ResponsibilitiesDesign, develop, test, and maintain software applications for embedded and edge computing platforms.Develop software primarily using C, C++, and Python.Analyze firmware, operating systems, and embedded applications.Support vulnerability research efforts including identification, analysis, reproduction, and documentation of software weaknesses.Develop tools, automation scripts, and proof-of-concept capabilities.Perform debugging and root cause analysis of software and system issues.Support integration and testing activities across hardware and software environments.Contribute to secure software development practices and code reviews.Document technical findings, software designs, and engineering processes.Collaborate with multidisciplinary engineering, cybersecurity, and research teams.Key QualificationsBachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field; or equivalent experience.Strong programming experience in: C, C++, PythonExperience with:Embedded systems developmentLinux-based operating systemsSoftware debugging and troubleshootingSource code management tools (Git)Software testing methodologiesStrong curiosity about how systems work internally.Ability to obtain and maintain a U.S. government security clearance; U.S. citizenship required.Compensation DataBattelle is committed to fair and equitable compensation practices. This job posting is targeting multiple positions with various levels of experience across multiple locations. A candidate’s salary is determined by various factors, including but not limited to education, relevant work experience, skills, and certifications, and salary ranges may vary based on geographic location and market conditions. See below for estimated ranges:Columbus, OH - $75,500 (Early Career) to $175,000 (Senior)Chantilly, VA - $105,000 (Early Career) to $220,000 (Senior)Benefits: Live an Extraordinary LifeWe care about your well-being, not just on the job. Battelle offers comprehensive and competitive benefits to help you live your best life.Balance life through a compressed work schedule: Most of our team follows a flexible, compressed work schedule that allows for every other Friday off—giving you a dedicated day to accomplish things in your personal life without using vacation time.Enjoy enhanced work flexibility, including a hybrid arrangement: You have options for where and when you work. Our Together with Flexibility model allows you to work 60% in-office and 40% remote, with Monday and Tuesday as common in-office days, dependent on team and position needs.Take time to recharge: You get paid time off to support work-life balance and keep motivated.Prioritize wellness: Stay healthy with medical, dental, and vision coverage with wellness incentives and benefits plus a variety of optional supplemental benefits.Better together: Coverage for partners, gender-affirming care and health support, and family formation support.Build your financial future: Build financial stability with an industry-leading 401(k) retirement savings plan. For most employees, we put in 5 percent whether you contribute or not, and match your contributions on top of that. Advance your education: Tuition assistance is available to pursue higher education.A Work Environment Where You SucceedFor brilliant minds in science, technology, engineering and business operations, Battelle is the place to do the greatest good by solving humanity’s most pressing challenges and creating a safer, healthier and more secure world.You will have the opportunity to thrive in a culture that inspires you to:Apply your talent to challenging and meaningful projects Receive select funding to pursue ideas in scientific and technological discoveryPartner with world-class experts in a collaborative environmentNurture and develop the next generation of scientific leadersGive back to and improve our communitiesBattelle is an equal opportunity employer. We provide employment and opportunities for advancement, compensation, training, and growth according to individual merit, without regard to race, color, religion, sex (including pregnancy), national origin, sexual orientation, gender identity or expression, marital status, age, genetic information, disability, veteran-status veteran or military status, or any other characteristic protected under applicable Federal, state, or local law. Our goal is for each staff member to have the opportunity to grow to the limits of their abilities and to achieve personal and organizational objectives. We will support positive programs for equal treatment of all staff and full utilization of all qualified employees at all levels within Battelle.The above statements are intended to describe the nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, activities and skills required of staff members. No statement herein is intended to imply any authorities to commit Battelle unless special written permission is granted by Battelle's Legal Department.For more information about our other openings, please visit Job SummaryJob number: 76565Profession: Engineering
$110k - $115k
...when others can’t. We conduct research and development, manage... ...hardware and understanding how embedded systems actually operate? Are you... ...with a team to discover vulnerabilities in increasingly complex devices... ...Embedded Systems Reverse Engineer/Vulnerability Researchers to...SuggestedWork experience placementWork at officeLocal areaRemote workFlexible hours$86.4k - $159k
...provide innovative, high-technology deployable equipment and engineered product solutions that not only extend the service life... ...and reliability.Job SummaryWe are currently seeking a Software Engineer - Embedded Systems. This position is a full-time opportunity located in...SuggestedFull timeWork experience placementWork at officeLocal areaRemote workFlexible hours- Battelle’s Columbus, OH office is seeking a Junior Embedded Systems Reverse Engineer/Vulnerability Researcher to join the Cyber research team. You will work hands-on with hardware to reverse engineer embedded systems, extracting firmware and identifying vulnerabilities...SuggestedWork at office
- ...strength of the people and systems behind it. At JPMorganChase,... ...looking for a skilled security engineer ready to operate and evolve... ...Controls, Runtime Vulnerability Assessment team, you serve as... ....Solid understanding of the software development lifecycle, including...Suggested
- Senior Innovation Software Engineer Genesis10 is currently seeking a Senior Innovation Software Engineer. This position can work hybrid or remotely... ...implementation playbooks Integrate solutions with enterprise systems as needed, including identity/access, data sources, eventing,...SuggestedRemote jobHourly payPermanent employmentContract work
$110k - $140k
...can't. We conduct research and development,... ..."From Silicon to Systems" - We are an elite... ..., electrical engineering, and mathematics... ...to develop unique embedded security solutions... ...include specialized software and hardware, so... ...system threats and vulnerabilities, and develop...Work experience placementWork at officeLocal areaRemote workFlexible hours$186.07k - $218.9k
...quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Core Infra Systems team within the Platform group, you'll work across the cloud and networking foundations that Coinbase engineers...Local area- ...Embedded Software Engineer 3-5 plus years experience C and C# programming skills. Python is a plus Embedded Linux/ Yocto preferred Embedded Microcontrollers Equal Opportunity Employer/Veterans/Disabled Benefit offerings include: medical dental vision term life insurance...Temporary workLocal area
- Bright Vision Technologies is seeking a highly experienced Semiconductor Software Engineer with 10+ years of industry experience to design, develop, and optimize software, firmware, and automation solutions that support semiconductor design, verification, manufacturing,...
$92.5k - $209.5k
...environment. OCI gives engineers the opportunity to work on systems that directly power business... ..., secure, and release software safely at cloud scale.... ...provenance, dependency control, vulnerability management, SBOMs, and... ...care. And with AI embedded across our products and...Temporary workFixed term contractFlexible hours$78.4k - $130k
Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded... ..., and support of microcontroller-based embedded systems. Expectations: This role blends hands-on engineering with...Local areaRemote work- ...technology and rapidly expand your engineering skill set? Join Best Coding... ..., agentic workflows, and embedded predictive models (pricing, risk... ..., Data Engineers, and Software Engineers, working together to... ...with LLM orchestration, search systems, and context engineeringHighly...Local areaRemote workVisa sponsorshipWork visa
- ...core C/C++ replication engine that powers heterogeneous... ...initiatives including vulnerability remediation, credential... ...ownership of a complex system and makes it better... ...programming with at least one software programming language, or experience in embedded development in C/...Flexible hours
$135k - $175k
...when others can’t. We conduct research and development, manage... ...) organization is seeking a Software Engineer to support the development of... ...processing algorithms, and mission systems that enable customers to... ..., phased-array systems, and embedded processing hardware....Work experience placementWork at officeLocal areaRemote workFlexible hours- Duties: Execute software solutions, design, development, and technical... ...software applications and systems. Lead evaluation sessions... ...of practice across software engineering to drive awareness and use of... ...coding techniques and vulnerability assessment; Optimizing software...Full time
- ...lighting; to tower-based traffic control systems; to intelligent gate and docking... ...Opportunity....We are seeking a Senior Software Engineer to design, build, and maintain high quality... ...software solutions for industrial and embedded systems.Architect and maintain scalable...Flexible hours
$100k - $115k
...others can’t. We conduct research and development, manage... ...“From Silicon to Systems” - We are an elite, multi... ...computer science, electrical engineering, and mathematics to develop unique embedded security solutions for... ...include specialized software and hardware, so our engineers...Work experience placementWork at officeLocal areaRemote workFlexible hours- ...for our customers worldwide. As a senior software engineer at Liberty Mutual, you’ll apply your... ...and downstream subrogation and intake systems. Responsibilities Model operationalization... ...and experiences, with inclusion embedded in every aspect of our culture and...Work at officeLocal areaWorldwide
- ...Senior Software Engineer (Platform) Confidential Medical Robotics Company | Central Ohio | In-person A fast moving medical robotics... ...FDA design controls, or a comparable lifecycle standard. Embedded or real-time software-development experience. QNX or...
$118k - $222k
...aspire to, we want to hear from you!As a Software Engineer, you will focus on mentoring and... ...Responsible for applying secure software and systems engineering practices throughout the... ...are protected from threats and vulnerabilities.Mentors and trains other team members...Full timeTemporary workPart timeCasual workWork at officeWeekend work$118k - $222k
...improvementExperience developing software via Agile software... ...hear from you!As a Software Engineer, you’ll focus on mentoring and... ...applying secure software and systems engineering practices throughout... ...protected from threats and vulnerabilities.Mentor and train other team...Full timeTemporary workPart timeCasual workWork at officeWeekend work2 days per week- ...Pay Grade: Context of the job: We are seeking a Research Software Engineer (RSE) to contribute to the development and implementation of AI models, research frameworks, and computational tools with a goal to advance science. This role is ideal for individuals with...Full time
$96.8k - $145.2k
Senior Software Engineer - IE08CE We’re determined to make a difference and are proud to be an... ...DevSecOps practices including vulnerability management, secrets management, and compliance... ..., Computer Engineering, Information Systems, or a related field plus three (3) years...Temporary workWork at office3 days per week- ...As a Site Reliability Engineer (SRE) Level II, you will play... ...automating solutions that enhance system reliability and support... ...Architecture: Collaborate with software engineering teams to... ...practices. Assist with vulnerability management, system patching,...Work experience placementWork at office
$81.1k - $187k
...looking for a Site Reliability Engineer 3 to support mission-critical... ...needs. Collaborates with software development teams to develop... ...to capacity needs, ensuring systems have sufficient resources to... ...life-saving care. And with AI embedded across our products and services...Temporary workImmediate startFlexible hoursShift work- ...impact your career and provide an adventure where you can push the limits of what's possible.As a Java / Python Lead Software Engineer- Trading Systems at JPMorganChase within the Asset Management Technology Team, you are an integral part of an agile team that works to...
$102.3k - $209.5k
...to surface firmware/software implications; supports... ...Key Responsibilities Systems Software Development:... ...with platform engineering, operations, firmware... ...to prevent security vulnerabilities. Development Operations... ...saving care. And with AI embedded across our products and...Temporary workImmediate startFlexible hoursShift work$116.26k - $177.5k
...Design, develop and install software solutions. Build high-quality... ...an Advanced Cloud Security Engineer, you will serve as a technical... ...infrastructure as code, embedding security directly into the CI... ...automate security guardrails, vulnerability scanning, and compliance...Full timeWork experience placementShift work- ...We are looking for a talented Electronic Systems Engineer – Software to join our team specializing in engineering for our Cummins’ business in... ...preferred. Additional Details: ~2 -3 years of experience in embedded software development, preferably in the automotive,...Temporary workInternshipRelocation package
- Vertiv is seeking a dedicated Engineering Intern for its Core Engineering team in the United States. The role focuses on hardware... ...and GenAI-enabled projects. You will contribute to firmware/software on embedded environments, learn Agile processes, and stay current with...Internship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Embedded Systems & Vulnerability Research). Be the first to apply!
- software developer fintech Columbus, OH
- startup software engineer Columbus, OH
- financial software developer Columbus, OH
- junior software developer remote Columbus, OH
- software engineer Columbus, OH
- software data engineer Columbus, OH
- software developer internship no experience Columbus, OH
- part time software developer Columbus, OH
- associate software developer Columbus, OH
- software engineer entry level Columbus, OH


