Senior Software Engineer

2 weeks ago


Minnesota Lake, United States Detroit Engineered Products Full time

We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing. We currently have opportunities for both software developers and software testers. The Senior Software Engineer: • Develops, maintains, upgrades, and ports embedded product software and/or product support software to enhance, implement and support project/system functionality for the assigned technical effort. • Mentors less experienced software engineers to help develop their software development and test capabilities and troubleshooting and problem-solving skills. • Collaborates across the other engineering disciplines such as Mechanical, Electrical, Controls, and Systems. • Ensures that technical approach is consistent with established engineering principles and practices. • Ensures that product outcomes meet customer needs and that customer and company technical, system, performance, process, and quality requirements are met. Skills Required: • For developers: Object-oriented design, C++ coding, and unit testing of embedded software • For testers: Requirements-based software verification and traceability • Use of version control and issue tracking tools Skills Pref: • Developing and troubleshooting communications, device drivers, and IO interfaces • Integrating or testing software with various real-time operating systems such as vxWorks and Linux/Unix derivatives • Requirements analysis Experience req: • Minimum of 4 years of experience in real-time embedded software development and/or software testing Experience pref: • Experience in architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool (software developers) • Experience using NI TestStand (software testers) • Familiarity with weapon systems, munitions, and/or combat vehicle functionality and capability • Experience using GitLab or other CI / CD tools Education: • Bachelor's degree in STEM field • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science We work a 9/80 schedule with every other Friday off, and our hybrid approach provides flexibility for working remotely some days. With at least 50% of engineering work occurring on site, there is also plenty of collaboration and support for new staff onboarding



  • Minnesota, United States Target Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Target. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesDesign and develop software applications using a variety of programming languages and...


  • Salt Lake, Utah, United States Strategic Staffing Solutions Full time

    Job Title: Senior Software EngineerJob Summary:Strategic Staffing Solutions is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will play a pivotal role in designing, developing, and maintaining complex software systems.Key Responsibilities:Design, develop, and test software applications using...


  • Minnesota Lake, United States Indotronix International Corporation Full time

    Indotronix is seeking a Hybrid Job - Principal Software Engineer for a Job Opportunity in MN-Minneapolis. Job Description : We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Walmart. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers and business stakeholders.Key ResponsibilitiesDesign and...


  • Silver Lake, Kansas, United States Sam's Club Full time

    About Sam's ClubSam's Club is a membership-based warehouse club that offers high-quality products at competitive prices. Our business model is designed to provide our members with a unique shopping experience, and we're committed to delivering exceptional customer service.Job SummaryWe're seeking a highly skilled Senior Software Engineer to join our team. As...


  • Salt Lake, Utah, United States Discovery, Inc. (Formerly Scripps Networks Interactive) Full time

    Every great story has a new beginning, and yours starts here. Welcome to Warner Bros. Discovery... the stuff dreams are made of. Who We Are... When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Manager, Software Engineering to join our team at Walmart Global Tech. As a key member of our organization, you will be responsible for leading a team of software engineers and driving the development of high-quality software solutions.Key ResponsibilitiesTechnical Leadership: Provide...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Walmart. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using...


  • Minnesota Lake, United States Critical Fit Recruiting Full time

    The Principal Software Systems Engineer will be responsible for managing and overseeing software design, development and sustaining activities. This role will identify and manage the activities of outside software contractors/consultants. RESPONSIBILITIES: Responsible for managing and overseeing the design and development of new software or extensive...


  • Minnesota Lake, United States Critical Fit Recruiting Full time

    RESPONSIBILITIES: Lead the design, development, and implementation of software for class-3 medical devices for both new products and sustaining activities on post market products. Work with cross-functional teams to define and refine software subsystem requirements and specifications based on system requirements and user needs. Play a critical role in the...


  • Silver Lake, Kansas, United States Sam's Club Full time

    Position Overview:As a Senior Software Engineer within the Intelligent Business Growth division, you will be responsible for architecting, developing, and implementing AI-driven data decision platforms. Your focus will be on optimizing scalability and performance through innovative technical solutions and comprehensive system design.About the Team:The...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Manager, Software Engineering to lead our team of software developers and drive the development of our next-generation payroll solutions. As a key member of our Enterprise People Technology team, you will be responsible for leading a team of 8-10 software developers and establishing an...


  • Lake Orion, United States AMT Services Inc Full time

    Job DescriptionJob DescriptionJob Summary:The Senior Controls Software Engineer is responsible for providing engineering leadership, direction, and project management to a team of engineers assigned to the overall software design, programming, troubleshooting, and debugging side of industrial automation systems. Requirement: You must have a minimum of 5...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Global Finance team at Walmart. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions to support our finance operations.Key ResponsibilitiesLead and participate in medium to large-scale projects, reviewing project...


  • Silver Lake, Kansas, United States Sam's Club Full time

    Position Overview:As a Senior Software Engineer within the Intelligent Business Growth division, you will be responsible for architecting, developing, and implementing AI-driven data decision-making platforms, focusing on scalability and performance through innovative technical solutions and solid system design.About the Team:The Intelligent Business Growth...


  • Silver Lake, Kansas, United States Sam's Club Full time

    Position Overview:As a Senior Software Engineer within the Intelligent Business Growth division, you will be responsible for architecting, coding, and launching AI-driven data decision platforms, ensuring optimal scalability and performance through sophisticated technical solutions and resilient system design.About the Team:The Intelligent Business Growth...


  • Lake Forest, United States HR Pals Full time

    Job DescriptionJob DescriptionClient OverviewOur client is a purpose-driven medical-device startup. They believe all patients deserve to receive the best level of care. They are developing cutting-edge technologies that help achieve this goal, and benefit clinicians and patients. Their goal is to improve vision by reinventing ophthalmic diagnostics. They...


  • Lake Forest, United States HR Pals Full time

    Job DescriptionJob DescriptionClient OverviewOur client is a purpose-driven medical-device startup. They believe all patients deserve to receive the best level of care. They are developing cutting-edge technologies that help achieve this goal, and benefit clinicians and patients. Their goal is to improve vision by reinventing ophthalmic diagnostics. They...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly experienced and skilled Senior Software Engineering Leader to join our team at Walmart. As a key member of our Global People Technology & Services organization, you will play a critical role in guiding our technology strategy and driving operational excellence across the organization.Key ResponsibilitiesTechnical...


  • Liberty Lake, United States Infinitum Full time

    About UsInfinitum has raised the bar for a new generation of motor that is better for the planet and people. The company’s patented air core motors offer superior performance in half the weight and size, at a fraction of the carbon footprint of traditional motors, making them pound for pound the most efficient in the world. Infinitum motors open...