Embedded Software Engineer

3 weeks ago


Madison, Wisconsin, United States Beacon Hill Full time
About the Opportunity:

We are seeking a skilled Embedded Software Engineer to support our product development efforts with our R&D power controls product lines. As a key member of our team, you will be responsible for developing system designs and documentation, implementing reliable and scalable systems, and providing mentorship and guidance to less experienced engineers.

Key Responsibilities:

  • Develop system design and documentation, including requirements, architecture, and verification plans.
  • Implement system designs to be reliable, scalable, and secure.
  • Provide mentorship and guidance to less experienced engineers.
  • Contribute to the development and refinement of departmental best practices.
  • Collaborate with other teams to deliver a manufacturable, reliable product.

Requirements:

  • Bachelor's degree in computer science, electrical engineering, or a related discipline.
  • Proficiency in object-oriented development using modern C++.
  • Familiarity with software design patterns and best practices.
  • Solid understanding of data structures, algorithms, and programming methodologies.
  • Multi-threaded, asynchronous, and concurrent application design and development.

Desired Qualifications:

  • Embedded application development for Linux, Zephyr, and other RTOSs.
  • Experience debugging software/firmware on an embedded platform.
  • Knowledge of device drivers and Device Tree on Linux.
  • Familiarity with distributed systems concepts, design, and implementation.
  • Development of hierarchical object-oriented 'pythonic' Python applications.
  • Understanding of IoT system design, including cloud and edge computing.


  • Madison, Wisconsin, United States Beacon Hill Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Beacon Hill Technologies. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for our R&D power controls product lines.About the OpportunityThis is a 6-month contract-to-hire opportunity with...


  • Madison, Wisconsin, United States Beacon Hill Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our R&D team and support the development of our power controls product lines.About the OpportunityThis is a 6-month contract-to-hire position, with the possibility of extension or conversion to a full-time role. The ideal candidate will have a strong...


  • Madison, Wisconsin, United States Beacon Hill Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team. The ideal candidate will have a strong background in C++ and experience with Linux and Zephyr.Key Responsibilities:Design and develop software for embedded systems using C++ and Linux.Collaborate with cross-functional teams to deliver...


  • Madison, Wisconsin, United States Beacon Hill Full time

    About the Opportunity:We are seeking a skilled Embedded Software Developer to support our product development efforts with our R&D power controls product lines. As a key member of our team, you will be responsible for developing system designs and documentation, implementing reliable and scalable systems, and providing mentorship and guidance to less...


  • Madison, Wisconsin, United States Yahara Software Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our innovative team in Madison, Wisconsin. As a key member of our Software Development team, you will be responsible for the entire software development lifecycle, collaborating with internal and external cross-functional teams to deliver project objectives on time.Key...


  • Madison, Wisconsin, United States Yahara Software Full time

    We are seeking a highly skilled Software Development Engineer to join our innovative team in Madison, Wisconsin. As a key member of our software development team, you will be responsible for the entire software development lifecycle, including planning, full-stack development, and analysis of projects. You will collaborate with internal and external...


  • Madison, Wisconsin, United States Yahara Software Full time

    Software Development OpportunitiesWe are seeking a skilled Software Development Engineer II to join our innovative team at Yahara Software in Madison, Wisconsin. This full-time position involves working on multiple projects, collaborating with cross-functional teams, and delivering project objectives on time. Key responsibilities include planning, full-stack...


  • Madison, Wisconsin, United States Yahara Software Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer II to join our innovative Software Development team in Madison, Wisconsin.This position will be involved in the entire software development lifecycle for multiple projects and collaborate with internal and external cross-functional teams to deliver project objectives on time.Some...


  • Madison, Wisconsin, United States Canonical - Jobs Full time

    Job Title: Embedded Linux Systems Engineer - Performance OptimisationJob Description:We are seeking an experienced Embedded Linux Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for optimising Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The ideal candidate will have...

  • Software Engineer

    4 weeks ago


    Madison, Wisconsin, United States Epic Full time

    Join Epic and Shape the Future of HealthcareEpic is a leading healthcare software company that empowers healthcare organizations to deliver exceptional patient care. As a Software Developer at Epic, you will play a critical role in designing and developing software that impacts the lives of millions of patients worldwide.Our team is passionate about creating...


  • Madison, Wisconsin, United States Exact Sciences Full time

    Job Requirements:At Exact Sciences, we're helping change how the world prevents, detects, and guides treatment for cancer.We give patients and clinicians the clarity needed to make confident decisions when they matter most.Position Overview:The Senior Software Engineer is responsible for analyzing the informatics needs of users and translating them into...


  • Madison, Wisconsin, United States Vertex Aerospace LLC Full time

    Job Summary:This is a Job Description for a Software and System Engineer TE in a military environment.The position provides software engineer support to the Joint Multinational Readiness Center (JMRC) Operations Group (OPSGRP) located at Hohenfels, Germany.JMRC's mission is to train Multinational Interoperability to U.S., NATO, and partner nation forces up...

  • DevOps Engineer II

    4 weeks ago


    Madison, Wisconsin, United States Yahara Software Full time

    Job SummaryWe are seeking a highly skilled DevOps Engineer II to join our team at Yahara Software. The ideal candidate will have a strong background in cloud infrastructure, deployment, and automation, with a focus on delivering high-quality software solutions.Key Responsibilities:Design and implement cloud infrastructure using Terraform and AWS/AzureDevelop...


  • Madison, Wisconsin, United States Nelnet Full time

    Software Engineer Internship OpportunityNelnet is seeking a highly motivated and detail-oriented Software Engineer Intern to join our team. As a Software Engineer Intern, you will have the opportunity to work on complex business systems, collaborate with technology experts, and develop skills in coding, testing, and evaluating technical...


  • Madison, Wisconsin, United States DataChat Full time

    Job OverviewDataChat is seeking a talented Engineer Intern to contribute to the development of GenAI technology in our platform.Key Responsibilities:Collaborate with the team to implement new features and address reported deficiencies.Develop technical solutions to enhance the user experience and delight our customers.Document development work to facilitate...


  • Madison, Wisconsin, United States Accuray Full time

    Software Systems EngineerAt Accuray, we are committed to making a direct and powerful impact on the lives of cancer patients every day. As a Software Systems Engineer, you will play a critical role in helping us achieve this goal by analyzing, designing, developing, and testing major software elements of medical device systems or solutions.Key...


  • Madison, Wisconsin, United States Accuray Full time

    Job DescriptionAt Accuray, we are committed to making a direct and powerful impact on the lives of cancer patients every day. As a Software Systems Engineer, you will play a critical role in helping us achieve this goal by analyzing, designing, developing, and testing major software elements of medical device systems or solutions.Key Responsibilities:Analyze...


  • Madison, Wisconsin, United States Remote Full time

    About the RoleWe're seeking a skilled Backend Engineer to join our team at Remote. As a Backend Engineer, you'll be responsible for building, shipping, and maintaining complex software projects using Elixir and Postgres.Key ResponsibilitiesDesign and implement scalable backend systems using Elixir and PostgresCollaborate with cross-functional teams to...

  • Software Engineer

    2 weeks ago


    Madison, Wisconsin, United States Host Healthcare Full time

    Job Title: Software Engineer - Python DeveloperAs a Software Engineer - Python Developer at our company, you will be responsible for the development of scalable and efficient software solutions using Python.Key Responsibilities:Design, develop, and test software components and systems.Collaborate with cross-functional teams to identify and prioritize project...


  • Madison, Wisconsin, United States Oracle Full time

    About the RoleOracle is seeking a highly skilled Senior Software Engineer to join our Textura Payment Management Cloud Services team. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-native software applications using Python, SQL, and other technologies.Key Responsibilities:Design and develop robust, secure,...