Post job

Embedded software engineer jobs in Fargo, ND - 1,103 jobs

All
Embedded Software Engineer
Senior Software Engineer
Firmware Engineer
Embedded Engineer
Software Engineer
Principal Software Engineer
  • Principal Software Engineer

    On-Demand Group 4.3company rating

    Embedded software engineer job in Minneapolis, MN

    On-Demand Group is currently seeking for a Principal Software Engineer for a 3-month contract engagement to start. Title: Principal Software Engineer Duration: 3-month contract to hire The Principal Software Engineer position is responsible for delivering successful technical solutions for the Oracle HCM Cloud/Fusion platforms. The individual is responsible for development and support activities with minimal supervision and guidance. A successful candidate will have a solid record of delivering technical solutions under timeline and a proven track record of working efficiently with business, functional, and technical teams. This role's focus is on the development, maintenance, and support of new and existing Oracle EBS and Cloud/Fusion functionality. The Principal Software Engineer will mentor, lead, and indirectly influence internally and cross functionally. ACCOUNTABILITIES: Leads and participates in schedule definition, system design, scope definition and development/selection of software solutions: • Works with a team or independently to research and define user requirements and understand their needs, address those needs, handle problems as they arise, and escalate issues as required. • With minimal direction, works to formulate system scope, objectives, requirements, and design documentation. • Works with a team to provide information and development schedules for assigned work. • Leads the creation of appropriate documentation for all application modifications and new development. • Develops applications/enhancements within client's defined architecture and following the predefined processes/methodologies. • Proactively communicates with and coordinates activities with other team members. Team Support: • Works with team members to develop, maintain and improve critical internal and external production applications. • Works with Infrastructure and Service Desk teams to identify, diagnose and remediate production system issues. • Provides timely status updates for assigned work to the team members and leadership. • Researches the changing marketplace to keep current with technology and upgrades. • Provides production system support as needed. • Mentor, support, guide, and train other team members. • May support or provide technical expertise within team and cross functionally. • Other duties as assigned. REQUIRED QUALIFICATIONS: Knowledge of: • Knowledge of enterprise frameworks, systems integrations, software development and testing methodologies is required • Technical expertise/knowledge of development tools and processes • Strong knowledge of developing interface and conversion routines • Advanced knowledge of the development life cycle including testing process and methods, variable programming fundamentals, conditional execution, data structures, compilation and debugging tools • Advanced knowledge of Agile and object-oriented software development methodologies • Generating process documentation • Familiarity with SDLC • Automated testing / regression testing • Experience in a Scrum/Agile development environment • Knowledge and experience with o SQL, PL/SQL, XML, BI Publisher o Oracle Visual Builder Studio o Oracle Fast Formulas o Linux shell scripts o SOAP XML, WSDL, XML schema, and XSL o RESTful services, JSON o SOA gateway deployments o SOAPUI, XMLSpy, POSTMAN for SOA testing and development o Code management and deployment platforms for Oracle Fusion/PaaS • Knowledge of some or all of Cloud HCM suite of products: o Core HR o Payroll o Learning o Absence Management o Time and Labor o Compensation o Recruiting o Workforce management o Performance management o Goal management o Reporting - OTBI/BI-SQL o Benefits • Opening, managing, and resolving Oracle service requests with Oracle support • Demonstrated knowledge of Oracle suggested standards and approach for delivering EBS and Cloud solutions The projected hourly range for this position is $70 to $80. On-Demand Group (ODG) provides employee benefits which includes healthcare, dental, and vision insurance. ODG is an equal opportunity employer that does not discriminate on the basis of race, color, religion, gender, sexual orientation, age, national origin, disability, or any other characteristic protected by law.
    $70-80 hourly 4d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Software Engineer

    Docsi

    Embedded software engineer job in Minneapolis, MN

    DOCSI is seeking a talented, driven software engineer to join our engineering team. We need a passionate and creative mind to help us continue building our cutting edge surgical waste elimination platform. The person who accepts this role will not only work closely with our Director of Engineering, but they will also benefit from full exposure to the inner workings and decision making challenges of an early stage startup. They will inevitably be called upon to contribute to significant decisions that impact the technical direction of the company. They should also be willing and able to grow into a technical or people management role as the engineering team grows. This role will: Work alongside the Director of Engineering and other DOCSI engineers to expand and maintain our software solution. Design and build new user experiences that streamline the complex and confusing process of managing surgical waste. Inform the creation of machine learning tools to amplify the quality of surgical waste reduction recommendations. Create seamless data pipelines and integrations that enable our highly scalable, always available platform. Influence and guide critical design discussions that determine the future direction of our product. Gain access and connections to key members of the Twin Cities startup community. Help shape the culture of a new and growing engineering team. Minimum Qualifications: 4+ years of experience working as a software engineer or similar role Experience in web development with one or more of the following languages/frameworks: PHP, React, Python, Java Expertise working with relational database systems such as MySQL or PostgreSQL Demonstrable experience leading technical projects from start to finish (with or without assistance from other team members) An understanding of building systems to scale with large, often inconsistent data imports Action driven self-starter who enjoys improving existing processes A lifelong learning mindset with a desire to explore new ideas and connect them to their work Ability to work in an often ambiguous, fast-paced environment Bonus Qualifications: Previous work with PHI or other sensitive data. Experience undergoing compliance audits is even better Experience in designing seamless, mobile-friendly user experiences A history or deep interest in working in startups or early-stage companies A background/experience in healthcare and/or supply chain (Extra plus) Experience specifically with Laravel, Apache Spark, Terraform, and/or AWS cloud services Salary and Benefits: Expected salary range is between $100,000 - $140,000 An equity package relative to the candidate's skills and experience Unlimited vacation policy A healthcare stipend is available, full healthcare benefits will be available in 2026
    $100k-140k yearly 1d ago
  • Software Engineer Apps II

    Aerovironment 4.6company rating

    Embedded software engineer job in Minneapolis, MN

    As a Software Engineer II (Applications) one works with and is mentored by a talented group of engineers to design and develop software solutions to meet customer requirements. - Implements and optimizes algorithms and software including gRPC and REST endpoints, relational database schemas, and user interface components - Supports testing and demonstration of components and integrated systems - Develops documentation, technical reports, and provides report inputs for presentation to customers and other stakeholders - Creates software design documentation according to software process requirements and guidance from Senior Engineers - Delivers work on time according to agreed completion dates and project schedule & budget - Operates in a continuous learning environment under moderate supervision - Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors - Exercises judgment within defined procedures and practices to determine appropriate action. - Builds productive internal/external working relationships - Other duties as assigned **Experience** - 2 - 5 years of relevant experience in a software engineering or related field - Strong software engineering skills with proficiency in full stack development including the use of Golang, Rust, Java, and/or Python as well as front-end web frameworks such as Vue - Experience with relational database systems such as PostgreSQL or MySQL - Experience with Ubuntu or other Linux operating systems - Experienced writing unit tests and debugging code - Demonstrated mathematical and analytical skills are required - Demonstrated familiarity with source code configuration management tools such as Git as well as familiarity with IDEs and debuggers **Education** - A bachelor's degree in computer science or related field is required, or an equivalent combination of education, training, and experience **Additional Requirements** - Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings - Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system - Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties - Displays strong initiative and drive to accomplish goals and meet company objectives - Takes ownership and responsibility for current and past work products - Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company - Has effective problem-solving, analytical, interpersonal and communication skills - Focuses on teamwork, collaboration and puts the success of the team above one's own interests **Physical Demands** - Ability to work in an office environment (Constant) - Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent) **Special Requirements** - U.S. Citizenship required - Ability to obtain at minimum Secret level security clearance; active clearance is a plus - Willingness to travel (Occasionally / Up to 20%) The salary range for this role is: $102,708 - $145,530 AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. **ITAR Requirement:** _T_ _his position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements._ **Benefits** : AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************* . We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. **Who We Are** Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. **What We Do** Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. _We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status._ **ITAR** U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance. **About AV:** **AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.** We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve. Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next. **If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.** **Careers at AeroVironment (*****************************************
    $102.7k-145.5k yearly 60d+ ago
  • Advanced Embedded Software Engineer

    General Dynamics Mission Systems 4.9company rating

    Embedded software engineer job in Bloomington, MN

    Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred. CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position ROLE AND POSITION OBJECTIVES: As an Advanced Software Engineer for Airborne Systems, you'll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto products for identifying friendly aircraft, and weapon control systems that enable the launch and control of precision guided weapons, we work to ensure the world's most advanced aircraft maintain air superiority and information dominance. We encourage you to apply if you have any of these preferred skills or experiences: Strong experience developing software for an embedded system using C, C++, and Python Solid understanding of communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet) Solid Operating Systems knowledge, with Linux or RTOS experience. Solid understanding of real-time operating systems (RTOS) like FreeRTOS, VxWorks, or QNX Software Development Leadership experience What sets you apart: Strong understanding of the software development process, as well as software engineering concepts, principles, and theories. Creative thinker capable of applying new information quickly to solve challenging problems. Comfortable providing technical leadership and guiding team members through complex development tasks. Team player who thrives in collaborative environments and revels in team success. Commitment to ongoing professional development for yourself and others. Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nation's security Flexible schedules with every other Friday off work, if desired (9/80 schedule) Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits Workplace Options: This position will be fully on-site. While on-site, you will be a part of the GDMS Bloomington (MN) facility. Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $118,570.00 - USD $125,000.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $118.6k-125k yearly Auto-Apply 13d ago
  • EMBEDDED SOFTWARE LEAD ENGINEER

    Direct Staffing

    Embedded software engineer job in Eden Prairie, MN

    Eden Prairie, MN EXP 5-7 yrs DEG Bach RELO BONUS TRAVEL Job Description. We have an opening for an Embedded Software Lead Engineer, for the Hydraulics Software, Electronics and Controls (SwEC) Center of Excellence (CoE). Hydraulics Group includes a broad range of Hydraulic applications including products such as hybrid power vehicles, high-pressure mobile valve applications and advanced industrial valves. This position requires an individual with quality experience in software development for real time embedded systems and familiarity with developing service and calibration tools. The candidate must have previous experience in developing/negotiating verifiable system requirements with customers and the ability to drive those requirements down to software architecture. S/he must be able to select and apply adequate software development models and testing methodologies and tools while following the formal product development process and DFSS-based methodology. The position will require significant interface with product development engineers, verification & validation teams, product managers, program managers and other organizations to develop products that fulfill customer, manufacturing, service and regulatory requirements. As a Software Lead the incumbent will provide leadership and knowledge to a global software development team during all phases of the product development from requirements gathering to product launch. Project, time and risk management skills and a proven track record of multitasking and working with short delivery cycles are required. Consistent with the philosophy, the individual will be responsible for tracking quality measurements relating to software design and delivery and will use that knowledge to develop plans for continuous improvement. Essential Functions: As described below, this position combines responsibilities for the following roles: system engineer/software architect; software lead; project manager. System Engineer/Software Architect -Evaluate and define requirements in cooperation with internal and external stakeholders. -Collaborate with a multi-discipline team to define the requirements interfaces between hardware components, microcontrollers and software, and the operational performance requirements of the integrated system. -Collaborate with controls engineers to define functional allocation and the interfaces between software and model based control algorithms. -Develop the high level architecture through functional analysis and allocation of requirements, concept development and selection. -Work closely with the software development and software verification & validation team to select the development and testing methodology and tools that meet the system and software requirements and comply to the enterprise and industry level processes and standards. -Work closely with the software verification & validation team to develop software - hardware integration plans. Use SiL, MiL and HiL methods and tools as applicable for system validation and integration testing. -Develop, deploy, and continually improve software processes and architectures, based on applicable standards and methodologies. Technical Leadership -Lead a medium size software team located in India in the design, implementation, testing and maintenance of embedded software and, to a lesser extent, of PC tools used for service and calibration or as engineering tools. -Own the project software development deliverables and development from conceptual design to production. -Provide technical guidance and leadership to the development team during design, development, testing and validation of software. -Lead technical reviews of the software to support development process and ensure technical integrity of software deliverables. -Participate in end-product development activities by contributing ideas, concerns, risk analysis and mitigation as required. -Participates in end-product design reviews associated with each product development phase including system level reviews and FMEA's. -Participate in end-product team meetings to communicate software development status. Project Management -Lead at least one or two large size projectes or several small to medium sized projects by providing estimates on work scope and creating a plan/ schedule. -Create software work break down structures for specific projects and assign to team members for development. Work closely with the development team to ensure that tasks are further decomposed, properly assigned, verified and closed. -Conduct risk assessments on software development and create mitigation plans. -Assist the organization with scoping, identification of project deliverables, and creation of project-specific documentation such as engineering management plans, configuration management plans, requirements management plans, etc. -Track and communicate software development status. -Assist product development teams by preparing and presenting required information at business reviews. Basic Qualifications (Including Educational Requirements) Basic Qualifications: -Bachelor's Degree in Engineering (Electrical, Computer, Software, Mechatronics) from an accredited institution -Minimum 5 years of experience with full life cycle development of embedded software and programming in C -Must be legally authorized to work in the United States without company sponsorship -Must reside within a 50 mile radius of work location; no relocation benefit offered Position Criteria: -Experience with various microcontrollers architectures and embedded software tools. -Experience with CAN interfaces and tools. -Experience with C# and .NET framework. -Experience working with formal development processes and tools, including requirements development/management and configuration management tools. -Experience modeling software architecture in terms of components, interfaces, and APIs with particular emphasis on code re-usability and maintainability. -Experience decomposing complex software systems into components and interfaces, creating work break down structures and work packages for development team. -Experience integrating and validating performance of electro-mechanical systems. -Experience with software test methodologies and development of test plans for embedded systems. -Excellent verbal and written communication in English with ability to clearly convey project status and timelines to senior leadership -Strong interpersonal skills with the ability to make presentations and work in group settings. -Ability to work with minimal supervision in a fast paced environment. -Ability to work with geographically dispersed teams and a diverse cultural environment. -Knowledge of UML modeling tools. -Knowledge of Matlab/Simulink for algorithm definition and software engineering. -Experience with auto-coding methodologies and technologies. Preferred Qualifications: -Background in electro-hydraulics or industrial automation preferred. -Certified in Design for Six Sigma concepts preferred. Experience Level Minimum 5 Years Travel Up to 10 percent Additional Information All your information will be kept confidential according to EEO guidelines. Direct Staffing Inc
    $74k-97k yearly est. 1d ago
  • 2026 Embedded Software Engineer Student Experience

    Doosan 4.2company rating

    Embedded software engineer job in Fargo, ND

    At Doosan Bobcat, our success is powered by our people. Through our winning culture and one global team working together, we deliver the best products and service to our customers - and make the world a better place. Join our team today and start building your career with a worldwide leader. * Location: Bismarck, ND; Fargo, ND; or West Fargo, ND Job Information You have the knowledge, now gain the experience! Bobcat's student program is an opportunity created to empower young professionals, like you. Whether you're looking for on the job experience, testing the waters in a desired career path, or hoping for a foot in the door with us, we have an experience designed specifically for you and your aspirations. As a Co-op or Intern you will be presented the tools to further your professional development, apply your schooling to real-world projects, and gain hands-on experience while completing your undergrad degree. Co-op: An 8-month long opportunity, Co-op positions are a full-time employment experience. Co-ops are fully immersed into the worlds of corporate and production industry as a full-time team member. Internship: A semester long opportunity, Internships positions are a part-time employment experience. With the opportunity to extend multiple semesters, Interns tap into the foundations of our corporate and production industries. Co-op and Intern opportunities span across 18 of Bobcat's different functions. Role & Responsibility * Develop embedded software, scripts, and internal utilities using C/C++, C#, Python, Qt, and/or Matlab/Simulink. * Create and execute unit, hardware, and on-machine tests to ensure software quality and functionality. * Participate in code reviews, manage requirements, and utilize project tracking systems. * Operate equipment, construct electrical harnesses, log, and analyze test data Job Requirement * Sophomore, Junior, Senior standing in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, Cybersecurity Engineering, or equivalent * 3.0 or higher GPA preferred * Be able to commit full-time to Bobcat for the entire term of the co-op (8 months) or internship (4-months) * Strong analytical and problem-solving skills * Working knowledge of Microsoft Office Suite (Word, Excel, Access and PowerPoint) * Communication and collaboration skills * Ability to work independently and as part of a team #WayUp Others Student Benefits: * Competitive pay * Gain experience on real-life projects * Work directly with skilled professionals at a global company * Attend student-specific events tied to personal and professional development and full-time careers, as well as networking opportunities * Opportunity to give back through organized Company-sponsored community service events * First access to full-time career opportunities * Tuition reimbursement for co-op/internship related courses up to $1,400 for a 3-credit course * Safety boots and safety glasses reimbursements * Relocation reimbursements, if applicable * House-hunting or interview travel reimbursements * Monthly $250 stipend As a part of the Doosan Group, which employs more than 43,000 people in 38 countries worldwide, the company offers its customers products and solutions to help build stronger businesses and communities. Based in Seoul, South Korea, with its North America headquarters in West Fargo, North Dakota, Doosan Bobcat is a leading global manufacturer of construction, agriculture, landscaping and grounds maintenance equipment, attachments and services. The company is committed to empowering people to accomplish more. Doosan is an Equal Opportunity Employer, including Individuals with Disabilities and Protected Veterans. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, religion, creed, citizenship status, national origin, disability, marital status, sexual orientation, gender identity, protected veteran status, or any other status or characteristic protected by law. If you have a disability or special need that requires accommodation, please contact us at ************. Beware of Fraudulent Job Offers and Solicitations Any legitimate job offer will be preceded by an official selection process. Pay Transparency: $23.00 - $26.00 per hour
    $23-26 hourly 34d ago
  • Embedded Engineer (Electronics Expereince/C#)

    Actalent

    Embedded software engineer job in Minneapolis, MN

    Software Engineer-prefer some electronics experience Programming in C# Experience with troubleshooting & de-bugging Test and fix bugs All of this is controls related-these controls have not been installed yet PCB-sub assembly level Need local-testing needs to be done onsite to work on the Hardware We are currently looking for a software engineer to help us switch from a legacy test platform to a more modern C# .NET platform. This team develops end of line test systems for electronics that will be going into generators. This test system application will sit on a PC and interact with electronic test equipment such as DMM, Signal Generators and Oscilloscopes. The main objective of this role will be to take the legacy VB .NET system and shift to modern platform. Some locations where manufacturing is done has limited network connectivity, so a thick architecture will be used. Data is then pushed to SQL Server / AWS Cloud. The lead engineer needs assistance specifically with the front-end design of the applications/websites. This person needs to be an expert in Front-End UI Design, specifically proficient with WPF. This person should be strong with C#, XAML and AWS. These systems will need to be set up for two different types of users. Internal users and third party users at manufacturing sites. Will need to work with internal IT department to ensure procedures are followed. Requirements: BS in Computer Science or Computer Engineering 4+ years experience with front end development / user interface 4+ years experience with WPF 4+ years experience with XAML and AWS or related Skills C++, Embedded software, Software development Top Skills Details C++,Embedded software,Software development Experience Level Intermediate Level Job Type & Location This is a Contract position based out of Minneapolis, MN. Pay and Benefits The pay range for this position is $40.00 - $55.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a hybrid position in Minneapolis,MN. Application Deadline This position is anticipated to close on Jan 21, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
    $40-55 hourly 13d ago
  • Lead Embedded Engineer

    Resideo

    Embedded software engineer job in Golden Valley, MN

    As the Lead Embedded Engineer, you will participate in a project team environment, owning the requirements and dependencies amongst the different engineering functions. The project team will be responsible for the development of cutting-edge connected devices. Your expertise in product architecture, design, project management, and new product introduction process will be crucial in ensuring the requirements & dependencies are completed allowing successful delivery of high-quality, reliable, and secure products. JOB DUTIES: Ensure that global engineering functions are highly organized through dependency tracking and have the tools to work seamlessly across time zones. Partner with the other engineering functional team leads to deliver high quality products, on time and in scope. Partner and coordinate dependencies with external design resources as needed. Recommending & drive process improvements to improve team efficiency. Support development of product plans and roadmaps for Comfort product lines. Ensure that appropriate technologies are identified, researched, and developed for timely introduction into Resideo products and systems. Ensure that product architecture, design and development support common platforms, maximize reuse and reduce product development cycle time. YOU MUST HAVE: 5+ years of experience in embedded product development 3+ years of experience in product requirement creation 3+ years of experience in product development lifecycle 3+ years of experience with coordinating dependencies between the engineering functions, such as firmware, mechanical, hardware, and software engineering team members. WE VALUE: Prior engineering management or technical leadership. Experience in HVAC related business. Agile development process experience. Firmware engineering design experience with connected products, based on Linux or FreeRTOS operating systems. Excellent project management skills Ability to forge solid relationships and manage across a global business environment. Effective verbal, written and interpersonal communication skills. Ability to identify issues, requirements, and opportunities for improvement. Ability to challenge the status quo and drive change. Product development expertise from concept to product launch; familiarity with a phased NPI (new product introduction) process. Ability to consistently make timely decisions and balancing systematic analysis with decisiveness, even in the face of complexity. Strategic thinking, analytical problem solving, and effective management on complex projects. Demonstrated cross-functional interaction with Sales, Product Management, Quality and Operations. Familiarity with hardware design, firmware platforming and app & cloud integration. WHAT'S IN IT FOR YOU: Opportunity to have a direct impact on high-scale projects and products selling to millions of homes and businesses worldwide. Play a key role in driving a world where people are healthy, happy, safe, and secure through innovative connected automation solutions. Influence over a dynamic tech stack and the opportunity to work with and explore cutting-edge technologies. Collaborate with high-performing, cross-functional teams in an agile and intellectually stimulating environment. #LI-MA1 #LI-HYBRID
    $68k-89k yearly est. Auto-Apply 15d ago
  • Lead Embedded Engineer

    Resideo Technologies, Inc.

    Embedded software engineer job in Golden Valley, MN

    As the Lead Embedded Engineer, you will participate in a project team environment, owning the requirements and dependencies amongst the different engineering functions. The project team will be responsible for the development of cutting-edge connected devices. Your expertise in product architecture, design, project management, and new product introduction process will be crucial in ensuring the requirements & dependencies are completed allowing successful delivery of high-quality, reliable, and secure products. JOB DUTIES: * Ensure that global engineering functions are highly organized through dependency tracking and have the tools to work seamlessly across time zones. * Partner with the other engineering functional team leads to deliver high quality products, on time and in scope. * Partner and coordinate dependencies with external design resources as needed. * Recommending & drive process improvements to improve team efficiency. * Support development of product plans and roadmaps for Comfort product lines. * Ensure that appropriate technologies are identified, researched, and developed for timely introduction into Resideo products and systems. * Ensure that product architecture, design and development support common platforms, maximize reuse and reduce product development cycle time. YOU MUST HAVE: * 5+ years of experience in embedded product development * 3+ years of experience in product requirement creation * 3+ years of experience in product development lifecycle * 3+ years of experience with coordinating dependencies between the engineering functions, such as firmware, mechanical, hardware, and software engineering team members. WE VALUE: * Prior engineering management or technical leadership. * Experience in HVAC related business. * Agile development process experience. * Firmware engineering design experience with connected products, based on Linux or FreeRTOS operating systems. * Excellent project management skills * Ability to forge solid relationships and manage across a global business environment. * Effective verbal, written and interpersonal communication skills. * Ability to identify issues, requirements, and opportunities for improvement. * Ability to challenge the status quo and drive change. * Product development expertise from concept to product launch; familiarity with a phased NPI (new product introduction) process. * Ability to consistently make timely decisions and balancing systematic analysis with decisiveness, even in the face of complexity. * Strategic thinking, analytical problem solving, and effective management on complex projects. * Demonstrated cross-functional interaction with Sales, Product Management, Quality and Operations. * Familiarity with hardware design, firmware platforming and app & cloud integration. WHAT'S IN IT FOR YOU: * Opportunity to have a direct impact on high-scale projects and products selling to millions of homes and businesses worldwide. * Play a key role in driving a world where people are healthy, happy, safe, and secure through innovative connected automation solutions. * Influence over a dynamic tech stack and the opportunity to work with and explore cutting-edge technologies. * Collaborate with high-performing, cross-functional teams in an agile and intellectually stimulating environment. #LI-MA1 #LI-HYBRID
    $68k-89k yearly est. Auto-Apply 15d ago
  • Staff Firmware Engineer - US Only

    Dojo Five

    Embedded software engineer job in Saint Paul, MN

    At Dojo Five, we're constantly seeking engineers who thrive on solving complex technical challenges, enjoy collaborating across disciplines, and take pride in creating quality, reliable, high-performance solutions. If you're excited by the opportunity to make a lasting impact and push the boundaries of embedded technology using modern best practices, we'd love to connect with you! This is an evergreen posting. That means we may not have an immediate opening today, but we're looking ahead and building relationships with great engineers for upcoming projects. If your background looks like a good fit, our team will reach out to start the interview process. We encourage you to apply and stay connected, because when the right project kicks off, we move fast! Responsibilities A Staff Firmware Engineer is an experienced professional with strong professional experience in embedded systems development. They play a crucial role in designing, implementing, and maintaining firmware solutions. Additionally, they possess the skills, knowledge, and ability to directly interact with customers, lead projects, and be responsible for their team and project performance. Set strategic direction for major advancements in modern best-practices for our clients and for DojoFive Develop, program, review, and test firmware, products, and electronics Design build systems, code repositories, and documentation policies Provide guidance for how to establish project expectations and successfully follow through Provide technical guidance, career development coaching and mentorship, including but not limited to leading technical training Demonstrate and hold others accountable to the Dojo Five Values and Dojo Five Way Regularly participate in branding outreach and marketing activities. Lead projects, including work breakdown, architectural discussion, and guidance Collaborate with cross-functional teams to define project goals and requirements Lead various recruitment activities, group interviews and technical reviews Attend Dojo Five leadership training and development activities Participate in sales discussions representing the Dojo Five's technical capabilities Manage work time independently, but report it accurately Core Values Always Learning: Provides expert advice and weighs in on complex decisions and problems that impact other teams or the company at large. Humble Confidence: Able to scope and define all sizes of work or projects into well-defined milestones and timeframes. Always Deliver: Regularly delivers projects or work as and when required; if not possible expectations are always managed and the reasons why clearly articulated. Push Boundaries: Identifies and proactively tackles future issues before they grow into something even bigger. Give a Shit: Takes on self-initiated experiments to push boundaries within a project or the company while staying within budget and time constraints. Demonstrated track record of valuable, adopted innovations. Have Fun: Consistently brings ideas to improve the happiness of others and independently champions their implementation. Requirements Qualifications Years of relevant professional experience in embedded systems development Required: 10 Desired: 15 Years of leading other developers Required: 2 Desired: 5 Programming Languages Required C and C++ Python Desired Rust Assembly (ARM, x86, PIC) Operating Systems Required Bare-metal FreeRTOS Desired Zephyr Embedded Linux (user-space applications and Yocto board-bringup) VxWorks ThreadX Secure bootloaders Protocols/Drivers Required UART/USART I2C SPI BLE Desired CAN/CAN-FD USB Ethernet WiFi Cellular/LTE protobuf MQTT Flash Processors Required Various ARM cores Desired Single, multi-core and heterogeneous SOCs Nordic NXP SiLabs Development Tools Required IDEs (VSCode, Eclipse, STM32CubeIDE) Docker/devcontainers Benchtop tools (scope, logic/protocol analyzers, power supplies, multimeter) git pytest Unit testing infrastructures (e.g. Unity/CMock/Ceedling, Google Test, gMock) Desired CI/CD pipeline configuration Serial consoles (e.g. minicom, screen) CMake binutils Who Should Apply? Someone who… Has a passion for best practices Has excellent people and communication skills Enjoys working in an environment where they thrive on continuously learning new skills Enjoys working with early stage projects that are driven by non-embedded experts and can make a client's vision into a reality Approaches challenges with optimism, curiosity and kindness Prioritizes outcome over ego Is a critical thinker and is able to fruitfully extract and discuss reasoning behind conclusions (their own and others') Is a methodical problem-solver Is authentic and trust-worthy Has experience generating buy-ins from a wide range of stakeholders Has experience to not only identify technical and procedural risks, but multiple potential solutions and the ability to effectively communicate the pros and cons of each option Enjoys leading/influencing and working with people, but is also capable of working independently Relies on logical persuasion and influence instead of authority in order to get things done About the Company Dojo Five offers products and consulting services to revolutionize the embedded firmware development industry. With over 335 years of combined expertise, Dojo Five helps companies optimize their embedded software development systems by integrating tools, techniques, and culture to deliver modern firmware for embedded systems. We are on a mission to drive the firmware industry forward through “modern firmware” - the tools, techniques, culture, and technologies we believe support a joyful experience when envisioning, developing, and using embedded devices. Our vision is 10,000 Successful Modernization Initiatives by 2035! EEO Dojo Five provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
    $68k-89k yearly est. Auto-Apply 60d+ ago
  • Software Engineer

    Dev 4.2company rating

    Embedded software engineer job in Brooklyn Park, MN

    Jobs for Humanity is partnering with Target to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located. Company Name: Target Location: 7000 Target Pkwy N, Brooklyn Park, Minnesota, United States, 55445 The pay range is $109,000.00 - $196,200.00 Pay is based on several factors which vary based on position. These include labor markets and in some instances may include education, work experience and certifications. In addition to your pay, Target cares about and invests in you as a team member, so that you can take care of yourself and your family. Target offers eligible team members and their dependents comprehensive health benefits and programs, which may include medical, vision, dental, life insurance and more, to help you and your family take care of your whole selves. Other benefits for eligible team members include 401(k), employee discount, short term disability, long term disability, paid sick leave, paid national holidays, and paid vacation. Find competitive benefits from financial and education to well-being and beyond at ********************************************* . JOIN US AS A LEAD ENGINEER - HIGH PERFORMANCE DISTRIBUTED COMPUTING PLATFORM As a Fortune 50 company with more than 350,000 team members worldwide, Target is an iconic brand and one of America's leading retailers. Working at Target means the opportunity to help all families discover the joy of everyday life. Caring for our communities is woven into who we are, and we invest in the places we collectively live, work and play. We prioritize relationships, fuel and develop talent by creating growth opportunities and succeed as one Target team. It's how we care, grow, and win together. The Target High Performance Distributed Computing team creates the platforms and tools to enable our business partners to make great data-based decisions at Target. This team helps to manage hardware and software for large scale distributed computing, frequently angling towards data analytics and Artificial Intelligence/Machine Learning type applications. We help develop the technology that personalizes the guest experience, from product recommendations to relevant ad content. We're also the source of the data and analytics behind Target's Supply Chain optimization, fraud detection, demand forecasting and metrics to support our stores. We play a key role in identifying the test-and-measure or A/B test opportunities that continuously help Target improve the guest experience, whether they love to shop in stores or at Target.com. As a Lead Engineer, you serve as the technical anchor for the engineering team that supports a product. You create, own and are responsible for the application and platform architecture that best serves the product in its functional and non-functional needs. You'll bring innovative ideas and help set the strategy for the future of our platform. You love keeping abreast of the latest industry trends and use them to help you innovate. You have leadership qualities, good judgment, and clear communication skills. If you're excited to work on a fast-moving, tightly knit team and build solutions to unsolved problems, we want to meet you. Use your skills, experience, and talents to be a part of groundbreaking and visionary goals. As a Lead Engineer, you'll take the lead as you… Understand Target's business and technical environments and assist teams in resolving complex business challenges via current technical solutions by assessing viability/applicability/cost implication through POCs and prototypes. Collaborate with technical staff and Enterprise Architecture teams in setting technical direction across platform and drive technology lifecycle management and communication of standards/decisions to the engineering team. Build tools and observability for target's big data, AI and analytical platform. Understand data platform and help users build their business usecases in seamless way. Lead designing and building the Target platform API with deep focus on non-functional requirements including scalability, availability, performance, etc. while being a strong advocate of extreme agile and DevOps practices across engineers. Core responsibilities of this job are described within this job description. Job duties may change at any time due to business needs. About You: BA/BS in Computer Science or equivalent work experience 7+ years of relevant software development and design experience Proven track record in writing code that is correct, maintainable, testable, expressive, easy to change, efficient and fault-tolerant Detailed knowledge of GNU/Linux OS (at least 5 years of experience w/ administration of production grade services running on Linux servers) Strong demonstrated proficiency in Java Have deep understanding of some of the following concepts: Operating System Architecture, memory management, process scheduling, I/O scheduling Networking, technologies, latency, bandwidth Benchmarking, Performance Debugging, Performance monitoring Limiting-resource Identification Have familiarity and experience with the following technologies: Hadoop (multi-node fully distributed Hadoop clusters) Spark HDFS Hive ZooKeeper Ozone Trino/PrestoSQL Possess a strong understanding of high-performance, large-scale system architecture design and implementation Experience with distributed and parallel processing, computer architecture, operating systems, synchronization, communication Experience with modern CI/CD technologies such as Git, Drone, Docker, Artifactory Understand business fundamentals and how technologies can support business goals along with how to translate business vision into a technical strategy while understanding the financial implications Have proven leadership capabilities, the ability to influence others, interpersonal skills, and problem-solving skills Strong team player who understands concepts of teamwork and team effectiveness. Have excellent verbal, written, and presentation communication skills to convey complex technical solutions clearly to an organization Have excellent planning and organizational skills This position will operate as a Hybrid/Flex for Your Day work arrangement based on Target's needs. A Hybrid/Flex for Your Day work arrangement means the team member's core role will need to be performed both onsite at the Target HQ MN location the role is assigned to and virtually, depending upon what your role, team and tasks require for that day. Work duties cannot be performed outside of the country of the primary work location, unless otherwise prescribed by Target. Click here if you are curious to learn more about Minnesota. Americans with Disabilities Act (ADA) Target will provide reasonable accommodations with the application process upon your request as required to comply with applicable laws. If you have a disability and require assistance in this application process, please visit your nearest Target store or Supply Chain Facility or reach out to Guest Services at ************** for additional information.
    $109k-196.2k yearly 1d ago
  • Senior COBOL Developer PART TIME

    Maximus 4.3company rating

    Embedded software engineer job in Fargo, ND

    Description & Requirements Maximus is seeking a PART TIME Senior IBM COBOL Developer to support our Internal Revenue Service (IRS) client. . Candidates must possess an active Moderate-Risk Background Investigation (MBI). Job Description Essential Duties and Responsibilities: - Assess data needs and design requirements for systems changes and enhancements. - Develop and execute system testing plans and system change migration to production plans for compliance with system change control requirements. - Perform trouble-shooting and programming analysis of systems issues. - Develop system requirements of ad hoc reporting as needed. - Maintain updated knowledge of contract compliance provisions for the project, department, and position. - Follow policies and procedures without deviation. - Develop, design, and implement custom applications supporting enhancements and additional projects as required for meeting project deliverables. - May provide guidance, coaching, and training to other employees within job area. Job-Specific Essential Duties and Responsibilities: - Create, update, unit test, and maintain IBM COBOL programs - Update documentation such as Functional Specification Packages (FSPs) or Program Requirements Packages (PRPs) and/or Visio diagrams, and/or spreadsheets as needed - Track requirements and create/execute unit test cases - Write, analyze, review and/or provide comments on documentation such as Unified Work Requests (UWR), UWR responses and Internal Revenue Manuals (IRM), Interface Control Documents (ICD) Computer Operator Handbooks (COH) - Rewrite programs, using workflow charts and diagrams, and applying knowledge of computer capabilities, tax processing subject matter expertise, and symbolic logic. - Perform or direct the revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements - Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes - Perform systems analysis and programming tasks to maintain and control the use of computer systems software - Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program - Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language - Consult with and assist testers in the development, SAT and FIT environments Minimum Requirements - Bachelor's degree in relevant field of study and 5+ years of relevant professional experience required, or equivalent combination of education and experience. Job-Specific Minimum Requirements: - Bachelor's Degree from an accredited college or university required; an additional four (4) years of related work experience can substitute for a degree - At least five (5) years of relevant experience required - Must possess an active IRS Moderate-Risk Background Investigation (MBI) - At least four (4) years of experience with IBM COBOL programming language - Experience with DB2 and IBM DB2 utilities - Experience with CICS - Good verbal and written communication skills - Demonstrated success in client support - Ability to interface with all levels of management - Ability to perform complex tasks with minimal supervision and guidance - Excellent time management, scheduling and organizational skills - Ability to work well independently or in a team setting Preferred Skills and Qualifications: - Experience with IRS processing systems; experience with SQL, JCL, Batch processing. #techjobs #veteranspage #LI-Remote EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************. Minimum Salary $ 55.29 Maximum Salary $ 75.00
    $90k-113k yearly est. Easy Apply 8d ago
  • Senior Software Engineer, Core Experiences - Fargo, USA

    Speechify

    Embedded software engineer job in Fargo, ND

    Mission Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster. What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience. What You'll Do Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms Ship cloud functions, lightweight backend services, and jobs using Kotlin An Ideal Candidate Should Have Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable. Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform) Prior experience with GCP is a plus What We Offer A fast-growing environment where you can help shape the company and product. An entrepreneurial-minded team that supports risk, intuition, and hustle. A hands-off management approach so you can focus and do your best work. An opportunity to make a big impact in a transformative industry. Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture. Opportunity to work on a life-changing product that millions of people use. Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more. Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $81k-105k yearly est. Auto-Apply 60d+ ago
  • Salesforce Senior Developer with Marketing Cloud

    Perficient 4.5company rating

    Embedded software engineer job in Fargo, ND

    Join Perficient as a Salesforce Senior Developer - Marketing Cloud. Perficient is excited to present a fantastic opportunity for a Salesforce Senior Developer with hands-on experience in Marketing Cloud implementations and Salesforce development. Be part of a vibrant, collaborative team of Salesforce experts and elevate your career with a company that values innovation, growth, and fun! This role is designed for a highly skilled developer who thrives in a fast-paced, Agile environment and is passionate about building scalable, data-driven solutions. You'll collaborate closely with cross-functional teams to deliver high-quality Salesforce and Marketing Cloud solutions that drive real business outcomes. Perficient is the global AI-first consultancy. Our team of strategists, designers, technologists, and engineers partners with the world's most innovative enterprises and admired brands to deliver real business results through the transformative power of AI. As part of our AI-First strategy, we empower every employee to build AI fluency and actively engage with AI tools to drive innovation and efficiency. We break boundaries, obsess over outcomes, and shape the future for our clients. Join a company where bold ideas and brilliant minds converge to redefine what's possible - while building a career filled with growth, balance, and purpose. Our Salesforce + MuleSoft team helps global brands create connected, data-driven experiences that drive enterprise-wide transformation. As a Salesforce Partner and trusted MuleSoft advisor, we deliver strategic guidance, industry accelerators, and AI-powered solutions across healthcare, financial services, manufacturing, and more-unlocking the full potential of the Salesforce ecosystem. Experience: 5+ years of Salesforce development experience, including Apex, Visualforce, Lightning Web Components. Marketing Cloud: 3+ years of hands-on experience with Marketing Cloud (Email Studio, Journey Builder, Automation Studio, Contact Builder). Certifications: Salesforce Marketing Cloud Developer and Salesforce Platform Developer I/II certifications preferred. Consulting: Recent professional consulting experience. AI: Proficient in leveraging AI technologies to enhance personalization, segmentation, and campaign performance. AI Knowledge: Strong understanding of AI capabilities, limitations, and ethical considerations. Communication: Excellent written and verbal communication skills. Problem-Solving: Creative and analytical thinker with strong troubleshooting skills. Industry Knowledge: Experience in Financial Services, Healthcare, or Manufacturing is a plus. Education: Bachelor's degree or commensurate experience required. Compensation and Benefits The salary range for this position takes into consideration a variety of factors, including but not limited to skill sets, level of experience, applicable office location, training, licensure and certifications, and other business and organizational needs. The new hire salary range displays the minimum and maximum salary targets for this position across all US locations, and the range has not been adjusted for any specific state differentials. It is not typical for a candidate to be hired at or near the top of the range for their role, and compensation decisions are dependent on the unique facts and circumstances regarding each candidate. A reasonable estimate of the current salary range for this position is $64,974 to $148,880. Please note that the salary range posted reflects the base salary only and does not include benefits or any variable compensation programs. Information regarding the benefits available for this position is in our benefits overview. Applications will be accepted until the position is filled or the posting is removed. WHO WE ARE Perficient is a global AI-first consultancy. Our team of strategists, designers, technologists, and engineers partners with the world's most innovative enterprises and admired brands to deliver real business results through the transformative power of AI. As part of our AI-First strategy, we empower every employee to build AI fluency and actively engage with AI tools to drive innovation and efficiency. We break boundaries, obsess over outcomes, and shape the future for our clients. Join a company where bold ideas and brilliant minds converge to redefine what's possible - while building a career filled with growth, balance, and purpose WHAT WE BELIEVE At Perficient, we promise to challenge, champion, and celebrate our people. You will experience a unique and collaborative culture that values every voice. Join our team, and you'll become part of something truly special. We believe in developing a workforce that is as diverse and inclusive as the clients we work with. We're committed to actively listening, learning, and acting to further advance our organization, our communities, and our future leaders… and we're not done yet. Perficient, Inc. proudly provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a protected veteran in accordance with applicable federal, state and local laws. Perficient, Inc. complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Perficient, Inc. expressly prohibits any form of unlawful employee harassment based on race, color, religion, gender, sexual orientation, national origin, age, genetic information, disability, or covered veterans. Improper interference with the ability of Perficient, Inc. employees to perform their expected job duties is absolutely not tolerated. Disability Accommodations: Perficient is committed to providing a barrier-free employment process with reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or accommodation due to a disability, please contact us. Disclaimer: The above statements are not intended to be a complete statement of job content, rather to act as a guide to the essential functions performed by the employee assigned to this classification. Management retains the discretion to add or change the duties of the position at any time. #LI-SH1 Design, develop, and deploy scalable Salesforce and Marketing Cloud solutions. Collaborate with architects, analysts, and stakeholders to translate business requirements into technical specifications. Build and optimize customer journeys, automations, and campaigns in Marketing Cloud. Integrate Salesforce with external systems using APIs, connectors, and middleware. Ensure code quality through unit testing, peer reviews, and adherence to best practices. Participate in Agile ceremonies and contribute to sprint planning and retrospectives. Troubleshoot and resolve technical issues across Salesforce and Marketing Cloud platforms. Mentor junior developers and contribute to team knowledge sharing. Stay current with Salesforce and Marketing Cloud innovations and recommend enhancements. Support deployment and release management processes.
    $65k-148.9k yearly Auto-Apply 60d+ ago
  • Undergraduate Software Engineer - Dream Lab

    University of North Dakota 4.1company rating

    Embedded software engineer job in Grand Forks, ND

    Classification $15.00 hourly, Non-Exempt (Eligible for overtime) 20 hours per week 100% Remote Work Availability: No Hybrid Work Availability (requires some time on campus): No This is a part-time, non-benefited position. Only UND students are eligible to be hired in this position. The student who fills this position will assist the Computational Research Center - DREAM Lab team with developing 3D and VR software applications using platforms such as Unreal Game Engine, Unity Game Engine, Castle Game Engine, Cesium - 3D Geospatial Platform, Autodesk Maya - Python API, Blender 3D - Python API, Web3D X_ITE, X3D, gl TF, NVIDIA Omniverse and OpenUSD. The UND DREAM Lab is a “Small Organization Member” of the Web3D Consortium (Web3D) and a “Contributing Member” of the Alliance for OpenUSD (AOUSD). Duties & Responsibilities Assist in developing 3D and VR Software applications which may include utilizing o X3D/OpenUSD file translator development Maya/Blender3D plugin development o NVIDIA Omniverse application development Motion capture applications o Gaussian Splatting applications 3D Geospatial applications and Video Game Virtual Reality application development Minimum Requirements Previous experience using the Python programming language Must be able to lift 50 pounds. Successful completion of a Criminal History Background Check In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the US and to complete the required employment eligibility verification form upon hire. This position does not support visa sponsorship for continued employment. Preferred Qualifications Previous experience programming for 3D game engines Previous experience using the ECMAScript programming language Previous experience developing Blender 3D Addons Previous experience developing Autodesk Maya Plugins Previous experience developing Cesium applications. Demonstrated knowledge of the X3D Specification/Standard Demonstrated knowledge of the gl TF Specification/Standard Demonstrated knowledge of the OpenUSD Specification/Standard Demonstrated knowledge of Gaussian Splatting To Apply For full consideration, applications must be received by the closing date and include the following materials: • Resume showing how you meet the requirements • Cover Letter • Spring class schedule Please include in the application if you are currently or have in the past 12 months been employed with the University of North Dakota, the North Dakota University System or any other North Dakota State agency. If so, include which agency/department, as well as how many hours you work a week. Career Services is here to help students looking for student employment positions at UND by offering individual sessions that include resume, cover letter reviews, and interview preparation. Please schedule an appointment through Hawk Central or email us at **************************.
    $15 hourly Easy Apply 17d ago
  • Software Engineer II

    Mastercard 4.7company rating

    Embedded software engineer job in Oslo, MN

    Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Development Engineer Overview Are you a Senior Java Developer who wants to build innovative products for Norwegian banks? Mastercard Payment Services Norway is looking for a Senior Java Developer to join our team working with development on our eFaktura service. The ideal candidate is highly motivated, intellectually curious and analytical. The development team uses the Scrum methodology and works closely together with the Product Owner and relevant business managers to succeed with the product vision. In this position you will * Contribute to development and delivery of software solutions. Making improvments to existing applications and customization, adhering to MasterCard standards, processes and best practices. * Perform system maintenance, identification of root cause and remediation of the problems. * Develop and maintain our services. * Be a partner for developers and testers as well as for our Business Unit to discuss solutions and functionality. * Work in a team with other developers/testers to achieve the overall goal. Your professional qualifications include * You hold a relevant higher education degree. * You have a minimum of 2 years of relevant experience with Java development. o We are open to considering candidates with less experience, providing other personal and professional qualifications match well * You have experience with agile development processes (E.g. Scrum, Kanban). * Skilled in backend technologies like Spring and webservices (REST/SOAP). * You have experience with Java, Spring and Hibernate. * Experience with development of REST-based APIs. * Knowledge of Git, Jenkins, Maven, IntelliJ, Splunk. Your personal qualifications include * Be self-driven and proactive. * Passionate to be a Developer. * Ability to express thoughts clearly in verbal and written communications. * Ability to understand complex systems and events with external dependencies. * Ability to see areas of improvement and suggest suitable solutions. * Always eager to learn more. * Have significant knowledge about Java development and integration. * Always look for potential solutions to solve problems. We can offer personal freedom and growth possibilities in addition to competitive terms and conditions including good insurance and pension schemes. Mastercard supports a wide range of sports and leisure activities for our employees. Located at Rommen, our office is easily accessible by any means of transport. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard's security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard's security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: * Abide by Mastercard's security policies and practices; * Ensure the confidentiality and integrity of the information being accessed; * Report any suspected information security violation or breach, and * Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
    $71k-91k yearly est. Auto-Apply 18d ago
  • Embedded Software Engineer

    General Dynamics Mission Systems 4.9company rating

    Embedded software engineer job in Bloomington, MN

    Basic Qualifications Education Requirements: Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 2+ years of job-related experience, or a Master's degree and 6 months of job-related experience. Agile experience preferred, Clearance Requirements: Ability to obtain a Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position As a Embedded Software Engineer for Land & Airborne Systems, you'll be a member of a cross functional team responsible for developing and testing embedded systems, products, and services that make a real difference in keeping our heroes and nation safe. We encourage you to apply if you have any of these preferred skills or experiences: A seasoned, experienced professional with proficient understanding of software engineering concepts, principles, and theories; Expert level programming experience in C and C++; Advanced knowledge of Linux and Python; Knowledge of and experience putting into practice, testing concepts, principles, and theories. What sets you apart: Ability to lead the software development process Expertise in applying technical standards and methodologies to solve challenges in creative ways Collaborative team player eager to provide technical leadership and positioning others for success Thorough knowledge of technology trends and willingness to champion new ideas and process improvements Commitment to ongoing professional development for yourself and others Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nation's security Flexible schedules with every other Friday off work, if desired (9/80 schedule) Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits Workplace Options: This position is fully on-site. While on-site, you will be a part of the Bloomington, MN team. Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $95,384.00 - USD $105,817.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $95.4k-105.8k yearly Auto-Apply 13d ago
  • Embedded Engineer (Electronics Expereince/C#)

    Actalent

    Embedded software engineer job in Minneapolis, MN

    Software Engineer-prefer some electronics experience Programming in C# Experience with troubleshooting & de-bugging Test and fix bugs All of this is controls related-these controls have not been installed yet PCB-sub assembly level Need local-testing needs to be done onsite to work on the Hardware We are currently looking for a software engineer to help us switch from a legacy test platform to a more modern C# .NET platform. This team develops end of line test systems for electronics that will be going into generators. This test system application will sit on a PC and interact with electronic test equipment such as DMM, Signal Generators and Oscilloscopes. The main objective of this role will be to take the legacy VB .NET system and shift to modern platform. Some locations where manufacturing is done has limited network connectivity, so a thick architecture will be used. Data is then pushed to SQL Server / AWS Cloud. The lead engineer needs assistance specifically with the front-end design of the applications/websites. This person needs to be an expert in Front-End UI Design, specifically proficient with WPF. This person should be strong with C#, XAML and AWS. These systems will need to be set up for two different types of users. Internal users and third party users at manufacturing sites. Will need to work with internal IT department to ensure procedures are followed. Requirements: BS in Computer Science or Computer Engineering 4+ years experience with front end development / user interface 4+ years experience with WPF 4+ years experience with XAML and AWS or related Skills C++, Embedded software, Software development Top Skills Details C++,Embedded software,Software development Experience Level Intermediate Level Job Type & Location This is a Contract position based out of Minneapolis, MN. Pay and Benefits The pay range for this position is $40.00 - $55.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a hybrid position in Minneapolis,MN. Application Deadline This position is anticipated to close on Jan 21, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
    $40-55 hourly 13d ago
  • Lead Embedded Engineer

    Resideo

    Embedded software engineer job in Golden Valley, MN

    As the **Lead Embedded Engineer** , you will participate in a project team environment, owning the requirements and dependencies amongst the different engineering functions. The project team will be responsible for the development of cutting-edge connected devices. Your expertise in product architecture, design, project management, and new product introduction process will be crucial in ensuring the requirements & dependencies are completed allowing successful delivery of high-quality, reliable, and secure products. **JOB DUTIES:** + Ensure that global engineering functions are highly organized through dependency tracking and have the tools to work seamlessly across time zones. + Partner with the other engineering functional team leads to deliver high quality products, on time and in scope. + Partner and coordinate dependencies with external design resources as needed. + Recommending & drive process improvements to improve team efficiency. + Support development of product plans and roadmaps for Comfort product lines. + Ensure that appropriate technologies are identified, researched, and developed for timely introduction into Resideo products and systems. + Ensure that product architecture, design and development support common platforms, maximize reuse and reduce product development cycle time. **YOU MUST HAVE:** + 5+ years of experience in embedded product development + 3+ years of experience in product requirement creation + 3+ years of experience in product development lifecycle + 3+ years of experience with coordinating dependencies between the engineering functions, such as firmware, mechanical, hardware, and software engineering team members. **WE VALUE:** + Prior engineering management or technical leadership. + Experience in HVAC related business. + Agile development process experience. + Firmware engineering design experience with connected products, based on Linux or FreeRTOS operating systems. + Excellent project management skills + Ability to forge solid relationships and manage across a global business environment. + Effective verbal, written and interpersonal communication skills. + Ability to identify issues, requirements, and opportunities for improvement. + Ability to challenge the status quo and drive change. + Product development expertise from concept to product launch; familiarity with a phased NPI (new product introduction) process. + Ability to consistently make timely decisions and balancing systematic analysis with decisiveness, even in the face of complexity. + Strategic thinking, analytical problem solving, and effective management on complex projects. + Demonstrated cross-functional interaction with Sales, Product Management, Quality and Operations. + Familiarity with hardware design, firmware platforming and app & cloud integration. **WHAT'S IN IT FOR YOU:** + Opportunity to have a direct impact on high-scale projects and products selling to millions of homes and businesses worldwide. + Play a key role in driving a world where people are healthy, happy, safe, and secure through innovative connected automation solutions. + Influence over a dynamic tech stack and the opportunity to work with and explore cutting-edge technologies. + Collaborate with high-performing, cross-functional teams in an agile and intellectually stimulating environment. \#LI-MA1 \#LI-HYBRID Resideo Technologies has announced its intention to spin off ADI Global Distribution and establish it as a separate, publicly traded company. Under this plan, ADI will continue its role as a leading global wholesale distributor serving commercial and residential markets, while Resideo will retain its manufacturing and product-solutions business. Upon separation, both companies will operate independently to better serve their respective markets and customers. The spin-off is currently targeted for completion in the second half of 2026, subject to customary conditions. Resideo is a $6.76 billion global manufacturer, developer, and distributor of technology-driven sensing and control solutions that help homeowners and businesses stay connected and in control of their comfort, security, energy use, and smart living. We focus on the professional channel, serving over 100,000 contractors, installers, dealers, and integrators across the HVAC, security, fire, electrical, and home comfort markets. Our products are found in more than 150 million residential and commercial spaces worldwide, with tens of millions of new devices sold annually. Trusted brands like Honeywell Home, First Alert, and Resideo power connected living for over 12.8 million customers through our Products & Solutions segment. Our ADI | Snap One segment spans 200+ stocking locations in 17 countries, offering a catalog of over 500,000 products from more than 1,000 manufacturers. With a global team of more than 14,000 employees, we offer the opportunity to make a real impact in a fast-growing, purpose-driven industry. Learn more at ************************ At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the ****************************************************************************************************************************************************** If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance.
    $68k-89k yearly est. 15d ago
  • Firmware Engineer II

    Resideo Technologies, Inc.

    Embedded software engineer job in Golden Valley, MN

    Develop firmware for a variety of embedded products. You will create project and technical reports as required and help define product architecture as needed. You will participate in schematic/layout review process and test and evaluate prototypes from initial engineering samples to mass production. You will help maintain firmware servers and develop tools for internal use, including scripts and basic hardware interfaces. Aid in the design and development of equipment and systems, and redesign of existing systems to fulfill the needs of Resideo's customers. We invite you to discover for yourself why a career with Resideo is the opportunity you've been looking for. Help create innovative technologies that make the world cleaner and more sustainable, more secure, connected, energy efficient, and productive. Work along side some of the world's most talented engineers. JOB DUTIES: * Develop software ranging from the hardware abstraction layer and upwards. * Programming. * Manage software applications. * Creation of instructional technical manuscripts. * Create reports. * Interface with customers. * Create rapid prototypes to allow concept evaluation. YOU MUST HAVE: * 3+ years of working experience in embedded systems development, debugging, and testing * Proven embedded C/C++ programming skills programming for embedded devices (IAR Workbench, Microsoft Visual Studio Code, etc. * Experience working with embedded RTOS's (eg. FreeRTOS, embedded Linux, etc) * Experience with various communication protocols: Modbus, BACnet, Wi-Fi, Bluetooth, BLE, Zigbee, Z-Wave, Matter, Thread, HomeKit, etc. WE VALUE: * Knowledge of feedback control loops (eg. PI control) * Knowledge of Microcontroller architecture and the ability to create low level device specific algorithms * Experience working in embedded software architectures * Solid communication and collaborative skills * Knowledge of wireless technology * Production experience deploying cloud connected devices WHAT'S IN IT FOR YOU: * Innovation: Bring your creative ideas to the table and be part of a company that values out-of-the-box thinking * Growth: Join a dynamic team with ample opportunities for professional and personal development * Resideo provides employees with a comprehensive benefits package, including life and health insurance, life assistance program, accidental death and dismemberment insurance, disability insurance, retirement plans, vacation & holidays #LI-LH1 #LI-HYBRID
    $68k-89k yearly est. Auto-Apply 60d+ ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Fargo, ND?

The average embedded software engineer in Fargo, ND earns between $64,000 and $105,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Fargo, ND

$82,000

What are the biggest employers of Embedded Software Engineers in Fargo, ND?

The biggest employers of Embedded Software Engineers in Fargo, ND are:
  1. Doosan Hydro Technology
Job type you want
Full Time
Part Time
Internship
Temporary