Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Mid-Level Software Engineer - Embedded Systems

$86.4k - $159k

Battelle Memorial Institute

At Battelle, we understand that national security professionals face immense challenges across all domains—land, air, maritime, space, and cyberspace. Our commitment is to deliver where others can't. We provide innovative, high-technology deployable equipment and engineered product solutions that not only extend the service life of fielded equipment but also enhance mission performance in extreme operating environments while offering essential threat protection for our military. Our experts collaborate with military clients throughout the entire product life cycle, from engineering and product development to production, ensuring we meet the evolving needs of national security with precision and reliability.Job SummaryWe are currently seeking a Software Engineer – Embedded Systems. This position is a full-time opportunity located in Columbus, OH.The selected candidate will contribute to the design, development, testing, and deployment of software for 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.ResponsibilitiesAs a Software Engineer – Embedded Systems, the selected individual will design and develop full-stack software solutions for embedded and mission-critical systems in a DevSecOps environment. Responsibilities may include:Design, develop, test, and maintain full-stack software solutions written in multiple languages for Linux-based, embedded, or mission-critical systemsIntegrate software solutions with external systems, including hardware interfaces, sensor systems, and networked environmentsDevelop and document secure firmware for embedded systems in adherence to a well-defined DevSecOps software development processExperience developing and debugging low-level embedded software for devices such as the STM32 microcontroller familyImplement user interfaces and simulation tools to support test and integration activitiesCollaborate as a member of multidisciplinary teams to develop high-quality, defect-free solutions within schedule and budget constraintsAssist in system integration and testing of software solutionsApply and promote industry best practices for software lifecycle management in alignment with corporate proceduresKey QualificationsBachelor's degree in Electrical and Computer Engineering, Computer Science and Engineering, or a related engineering field with a minimum of 5 years of experience; or a master's degree in a Software Engineering-related field with a minimum of 3 years of experienceStrong programming skills in C, C++, and C# for full-stack developmentExperience with one or more secondary support languages including Golang, Python, or TypeScriptDemonstrated network programming skills (e.g., TCP/IP, socket programming)Working knowledge of Linux operating systems and development toolsExperience with low-level embedded development and debugging for devices such as the STM32 microcontroller familyExperience developing and documenting secure firmware for embedded systemsWorking knowledge of industry best practices for software lifecycle management with a willingness to adhere to and promote corporate best practices and proceduresStrong problem-solving skills and attention to detail with the ability to clearly communicate designs and concepts verbally and in written formAbility to work both independently and collaboratively in a team environmentWillingness to travel approximately 3–4 weeks per year as required by project tasksMust be a sole U.S. citizen with an active government TS/SCI security clearancePreferred QualificationsExperience developing support applications in Rust or GoExperience with real-time operating systems (RTOS) or Linux kernel modulesExperience with AI-supported development and/or AI/ML product integrationExposure to signal processing or control systems softwareExperience with scripting and automation toolsProficiency with MATLAB for data analysis or algorithm developmentCompensation DataBattelle is committed to fair and equitable compensation practices. The salary range for this role is $86,400 – $159,000 per year, in addition to our comprehensive benefits package. A candidate's salary is determined by various factors, including but not limited to education, relevant work experience, skills, and certifications. Salary ranges may vary based on geographic location and market conditions.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 communitiesVaccinations & Safety ProtocolsBattelle may require employees, based on job duties, work location, and/or its clients’ requirements to follow certain safety protocols and to be vaccinated against a variety of viruses, bacteria, and diseases as a condition of employment and continued employment and to provide documentation that they are fully vaccinated. If applicable, Battelle will provide reasonable accommodations based on a qualified disability or medical condition through the Americans with Disabilities Act or the Rehabilitation Act or for a sincerely held religious belief under Title VII of the Civil Rights Act of 1964 (and related state laws).Battelle 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: 76481Profession: Engineering

Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Mid-Level Software Engineer - Embedded Systems in Columbus, OH vacancy
  • $38.46 - $48 per hour

     ...Software Engineer (Embedded Systems)This Software Engineer role focuses on developing software for a broad range of devices used in surface heaters, temperature controllers, and insulators. These products support hundreds of industries by preventing freezing, maintaining... 
    Software
    Contract work
    Temporary work

    Actalent

    Columbus, OH
    4 days ago
  • ADB SAFEGATE in Columbus, OH, seeks a Senior Software Engineer to design, build and maintain high-quality software for the IL CMS team, focusing on the LINC360 powerline communication controller and ACE3 CCR controller. You will lead, mentor, and collaborate with hardware... 
    Software

    ADB SAFEGATE

    Columbus, OH
    1 day ago
  • $116.26k - $177.5k

     ...Design, develop and install software solutions. Build high-quality...  ...DescriptionAs an Advanced Cloud Security Engineer, you will serve as a...  ...infrastructure as code, embedding security directly into the CI...  ...77,503.00The Physical Demand Level for this job is: S - Sedentary... 
    Software
    Full time
    Work experience placement
    Shift work

    American Electric Power

    Columbus, OH
    4 days ago
  • Vertiv is looking for an Embedded Linux Controls Engineer to develop object-oriented thermal control systems. This role integrates software with hardware systems in HVAC applications and requires proficiency in C/C++, along with experience in real-time operating environments... 
    Software

    Vertiv

    Westerville, OH
    4 days ago
  • $189.2k - $372.9k

     ...Lead Forward Deployed Engineers (LFDE) don’t just build...  ...practitioner-leader embedded directly with our most...  ...reviewing, and debugging systems with the team. You’ll...  ...at the C-suite level, while maintaining hands...  ...verticalized sector solutions in software, data, AI, network,... 
    Software
    Local area
    Visa sponsorship

    Deloitte

    Columbus, OH
    4 days ago
  • $163.4k - $322.1k

     ...clients on the design and deployment of embedded artificial intelligence agents within...  ...ready to take your expertise to the next level, discover where Oracle Enterprise...  ...Computer Science, Information Technology, Software Engineering, or a related fieldAbility to travel 50... 
    Software
    Local area
    Visa sponsorship

    Deloitte

    Columbus, OH
    4 days ago
  •  ...Deloitte, Forward Deployed Engineers (FDE) don’t just build...  ...practitioner-leader embedded directly with our most...  ..., and debugging systems with the team. You’ll...  ...decisions at the C-suite level, while maintaining hands...  ...of experience in software engineering, data engineering... 
    Software
    Local area
    Shift work

    Deloitte

    Columbus, OH
    3 days ago
  • $110.7k - $218.3k

     ...ready to take your expertise to the next level, discover where Oracle Enterprise...  ...Computer Science, Information Technology, Software Engineering, or a related field.Ability to travel 5...  ...:Experience implementing or developing embedded artificial intelligence agents within Oracle... 
    Software
    Local area
    Visa sponsorship

    Deloitte

    Columbus, OH
    6 hours ago
  •  ...Backend Software EngineerWe deliver our customers peace...  ...pricing — the APIs and rules engines that evaluates a...  ...Participates in medium-level design activities by analyzing...  ....Provides functional/system integration testing...  ...experiences, with inclusion embedded in every aspect of our... 
    Software
    Contract work
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Shift work

    Liberty Mutual Insurance Group

    Columbus, OH
    2 days ago
  • $135k - $175k

     ...) organization is seeking a Software Engineer to support the development of...  ...algorithms, and mission systems that enable customers to sense...  ..., phased-array systems, and embedded processing hardware.Integrate...  ...qualified employees at all levels within Battelle.The above statements... 
    Software
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Battelle Memorial Institute

    Columbus, OH
    2 days ago
  • Embedded Linux Controls Engineer Vertiv is seeking a highly skilled Embedded Linux Controls...  ...‑oriented thermal control systems for our thermal management...  ...implementation and system‑level design ownership of modern...  ...variants Develop control software for embedded Linux (near... 
    Software
    Temporary work

    Vertiv

    Westerville, OH
    4 days ago
  •  ...the world's most beloved brands.Our Software Development Engineers (SDEs) use modern technology to solve...  ...Amazon, we believe in ownership at every level. As an SDE-I, you'll own the entire...  ...and maintain resilient distributed systems that are scalable, fault-tolerant, and... 
    Software
    Internship
    Worldwide

    Amazon

    Dublin, OH
    3 days ago
  •  ...our customers worldwide. As a principal software engineer at Liberty Mutual, you’ll consult on...  ...this role, you’ll shape mission‑critical systems, lead a motivated team of engineers solving...  ...and experiences, with inclusion embedded in every aspect of our culture and reflected... 
    Software
    Work at office
    Local area
    Worldwide

    Liberty Mutual

    Columbus, OH
    1 hour ago
  •  ...switches, firewalls, load balancers, intrusion detection systems)Additional InformationAll your information will be...  ...according to EEO guidelines.SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer Software
    Software

    EROS Technologies

    Columbus, OH
    6 hours ago
  •  ...and detail-oriented Full-Stack Engineer with a passion for building...  ...and delivering high-quality software that directly impacts millions...  ...time-and-materials engagement, embedded in agile delivery teams....  ...drive real impact by improving system performance, enhancing observability... 
    Software

    MAS Global Consulting

    Columbus, OH
    5 days ago
  •  ...code, documentation, estimates, etc) using systems like TFS, Azure DevOps, ServiceNow, and...  ...of development.Produce technical detail level designs that aligns with the overall architectural...  ...technology.3 years delivering software using agile methodologies.Work independently... 
    Software

    Software Technology Inc

    Columbus, OH
    6 hours ago
  •  ...learning models and Generative AI systems (e.g., document summarization...  ...with data scientists, ML engineers, claims business partners,...  ...PowerPoint, and statistical software packages (SAS, Emblem). Must...  ...experiences, with inclusion embedded in every aspect of our culture... 
    Software
    Work at office
    Local area
    Remote work
    2 days per week

    Liberty Mutual

    Columbus, OH
    4 days ago
  •  ...Summary We are seeking a highly skilled Embedded Linux HMI/UI Engineer to design and develop user...  ...requires both hands‑on implementation and system‑level design ownership of modern HMI solutions...  ...Solid understanding of software architecture principles (modularity,... 
    Software
    Temporary work

    Vertiv

    Westerville, OH
    4 days ago
  •  ..., business users and external systems integrators in conceptualization...  ....-Create process flows, high level functional and detailed...  ...working with version control and software configuration management tools...  ...Information TechnologyExperience level: Mid-Senior LevelIndustry: Staffing... 
    Software
    Contract work
    Immediate start

    idealforce

    Columbus, OH
    6 hours ago
  •  ...experienced Artificial Intelligence (AI) Engineer, who possesses extensive knowledge and...  ...engineering, connecting chatbot systems to other software applications, supporting SharePoint On...  ...Ability to establish and maintain a high-level of customer trust and confidence. Ability... 
    Software
    Remote work

    Morph Enterprise

    Columbus, OH
    1 day ago
  • $168.4k - $252.6k

    Principal Software Engineer - IE06GEWe’re determined to make a difference and are proud to be an...  ...production grade capabilities, monitoring systems, developer experience, FinOps...  ...is a plus.Experience with HPCs, vector embedding, and Hybrid/Semantic search technologies... 
    Software
    Full time
    Temporary work
    Work at office
    Remote work
    3 days per week

    The Hartford Financial Services Group

    Columbus, OH
    1 day ago
  •  ...quality code, test scripts, and system components but also takes...  ...that ensure resilient, scalable software delivery.Customer-Focused,...  ...architects, stakeholders, and engineering teams to continuously evolve...  ...experiences, with inclusion embedded in every aspect of our culture... 
    Software
    Local area

    Liberty Mutual

    Columbus, OH
    2 days ago
  • Job TitleStrong hands-on experience on Java, J2EE technologies.Strong demonstrable experience on AWS, strong experience in using AWS services like SQS, Lambda, DynamoDB, ECS, MSK, etc.Ability to balance priorities and work on multiple efforts simultaneously.Knowledge/experience...
    Software

    Samprasoft

    Columbus, OH
    1 day ago
  •  ...GCP).Experience working with relational database management systems (RDBMS) and cloud data warehouse platforms.Strong understanding...  ...Science, MIS, CIS, Information Technology, Data Analytics, Software Engineering, or a related technical discipline.Preferred... 
    Software
    Remote work

    Designer Brands

    Columbus, OH
    6 hours ago
  • $144.2k - $288.4k

     ...Principal Software Development EngineerWe're building...  ...Software Development Engineer to join our high-energy...  ...environment.Exceptional systems thinker who can...  ...navigate between high-level architectural strategy...  ...privacy, and security are embedded into every solution. Ensure... 
    Software
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Oak St. Health

    Columbus, OH
    1 day ago
  •  ...million Categories Internet Technology Information Technology & Services Cloud Computing Cloud Security Custom Software & Technical Consulting Enterprise Software Google Google Apps Office 365 Software Software Development & Design... 
    Software
    Contract work
    Work at office

    Confidential

    Columbus, OH
    4 days ago
  • $127.6k - $191.4k

    Senior Staff Software Engineer - IE07HEWe’re determined to make a difference and are proud to be...  ...and deliver production‑grade Agentic AI systems using Google ADK, Anthropic MCP,...  ...capabilities—including vector indexing, embedding support, and tight integration with Vertex... 
    Software
    Full time
    Temporary work
    Work at office
    3 days per week

    The Hartford Financial Services Group

    Columbus, OH
    6 hours ago
  • $123.4k - $176.3k

     ...sustain the organization's software systems in a cross-functional team environment...  ...control processes and good engineering practices. This job family...  .... Proven experience embedding AI agents onto enterprise...  ...expected of you and others at this level Applies advanced... 
    Software
    Full time
    Temporary work
    Local area
    Immediate start
    Flexible hours

    Cardinal Health

    Columbus, OH
    2 days ago
  •  ...Digital Transformations across various domains and industries. Our history spans over 16 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We recognize that our employees and our clients are our strengths as the... 
    Software

    InterSources

    Columbus, OH
    6 hours ago
  • $117.2k - $175.8k

    Sr Data Engineer - GE07BEWe’re determined to make a difference...  ...business problems and systems design. Trust and...  ...at a component level. Collaborate with partners...  ...building and shipping software and/or platform...  ...Experience with IR, vector embedding, and Hybrid/Semantic search... 
    Software
    Full time
    Temporary work
    Work at office
    Remote work
    3 days per week

    The Hartford Financial Services Group

    Columbus, OH
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid-Level Software Engineer - Embedded Systems. Be the first to apply!