Embedded Software Engineer
$78.4k - $130kITW
Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration, and support of microcontroller-based embedded systems. Expectations: This role blends hands-on engineering with cross-functional collaboration, technical problem solving, product lifecycle support and software technical leadership where appropriate. The engineer will contribute to software architecture, product enhancements, and reliability validation while supporting internal teams, customers, and manufacturing operations. This position requires strong analytical skills, a solid foundation in software engineering principles, and the ability to work independently across most phases of the development cycle. The ideal candidate is comfortable working close to the hardware and can efficiently diagnose and resolve low-level issues involving microcontrollers, memory, interfaces, sensors, and communication devices. Main Duties and Responsibilities: Software Design & Development
- Develop, code, test, and debug new embedded software or enhancements to existing software for third-party customers and internal product lines.
- Work from specifications with limited guidance to design and modify moderately complex software applications, tools, and utilities.
- Apply software design theories, engineering principles, and scientific methods to create robust, maintainable embedded solutions.
- Modify existing software packages to meet unique customer configurations and requirements.
- Validate successive software versions to ensure proper integration with system hardware.
- Bring up embedded software on new hardware platforms, including initialization and verification of microcontrollers, memory, clocks, interrupts, communication interfaces and peripheral devices.
- Develop, integrate and debug low-level drivers and board support software for interfaces such as UART, SPI, I2C, ADC, USB, Ethernet, GPIO, etc.
- Provide technical input to project schedules, development estimates, software-related planning activities and team training needs.
- Coordinate technical activities with cross-functional project teams and communicate software scope, status, risks, and technical issues clearly.
- Document designs, changes, and engineering analyses thoroughly and professionally.
- Determine test and analysis requirements to validate product reliability, performance, and parameter control.
- Conduct or coordinate tests to evaluate failure limits, environmental susceptibility, component reliability, and overall product safety.
- Participate in the design of product test equipment or production test systems when needed.
- Interpret test results and translate findings into actionable engineering decisions.
- Develop and execute bring-up, integration, and regression test plans for new hardware and firmware.
- Diagnose issues related to startup behavior, communication failures, timing issues, memory, and interaction between firmware and hardware.
- Resolve software-related user complaints and respond to suggestions for improvements or enhancements.
- Assist in the development of software user manuals and technical documentation.
- Collaborate with technical staff to diagnose and resolve software issues.
- Bachelor’s degree in engineering (Software, Electrical, Computer Engineering, or related discipline required).
- Minimum of 4 years of relevant experience in embedded software development or related engineering roles.
- Proficiency in embedded programming languages (e.g., C/C++), version control (Git/Github) and real-time operating environments (FreeRTOS, MQX).
- Strong understanding of hardware/software integration and system level design.
- Ability to work independently across design, coding, testing, debugging, implementation, and documentation phases.
- Excellent analytical, problem-solving, and communication skills.
- Experience supporting manufacturing, field teams, or customer applications is a plus.
- Demonstrated experience with new board bring-up, including debug of low-level hardware/software issues on prototype hardware.
- Ability to read and work from schematics, datasheets, reference manuals and interface documentation.
- Experience with embedded debug tools such as JTAG debuggers, oscilloscopes, logic analyzers and serial/protocol analysis tools.
- Experience integrating communication and connectivity technologies such as Bluetooth/BLE, UART, SPI, I2C, USB, or Ethernet.
- This role requires quarterly travel to our Fairmont, MN facility, with the possibility of additional onsite visits depending on project-specific needs.
- Develop embedded software, scripts, and internal utilities using C/C++, C#, Python, Qt, and/or Matlab/Simulink Create and execute unit, hardware... ...Sophomore, Junior, or Senior standing in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering...SuggestedFull timeInternshipWork at office
$23 - $26 per hour
...'s different functions. Role & Responsibility Develop embedded software, scripts, and internal utilities using C/C++, C#, Python, Qt... ...Requirement ~ Sophomore, Junior, Senior standing in Computer Engineering, Electrical Engineering, Computer Science, Software...SuggestedHourly payFull timeTemporary workPart timeInternshipWork at officeLocal areaImmediate startWorldwideRelocationFlexible hours- ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United... ...applied AI development. This role will be embedded within a group of life science thought... ...including agents, throughout the entire software development lifecycle (SDLC). Experience...SuggestedFull timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
$111.07k - $148.1k
...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. •Recommends optimized solutions to support current and long-range planning and collaborates with project team leads...SuggestedFull timeTemporary workRemote work1 day per week$209k - $238.5k
...Sr. Lead Software Engineer, Full Stack - Shopping Tech Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One Shopping,...SuggestedFull timePart timeInternshipLocal areaRemote work$132.23k - $176.31k
...Role In a fast-paced, high-accountability environment where innovation drives the future of AI-ready connectivity, a Senior Software Engineer - HCM plays a pivotal role behind every successful payroll cycle. This professional serves as the steward of Employee Central...Temporary workRemote workWork from home- ...and supporting tailored IT solutions that help customers achieve their business goals. This opportunity is for a Cyber Security Engineer with expertise in Identity and Access Management (IAM) to join a growing cybersecurity practice. The role involves designing,...Full time
$105.79k - $141.05k
...meaningful impact, and help shape the future of AI-ready connectivity, join us today. The Role As the Lead Salesforce Software Engineer, you will be responsible for designing, building, and maintaining scalable, secure, and reliable solutions for field operations...Permanent employmentTemporary workRemote work$110k
...book, unlock, and manage vehicles seamlessly. As a React Native Engineer, you will play a key role in developing high-quality, scalable,... ...What We’re Looking For: BA/BS in Computer Science, Software Engineering, or equivalent work experience 5 years’ relevant work...Work experience placementWorldwideFlexible hours- ...Computer Engineering Faculty The University of Mary is seeking a full-time faculty position in Computer Engineering or Computer Science. Teaching and developing computer engineering courses and labs, developing industry contacts, serving on committees, and participating...Full timeInternshipImmediate start
$70.5k - $130.9k
...prosperity. We are currently seeking an early career Systems Engineer to assist in systems engineering tasking primarily in support of... ...definition studies to translate customer requirements into hardware and software specifications. Basic Qualifications Bachelor's degree in...Full timeContract workTemporary workWork experience placementFlexible hours$18 - $50 per hour
...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries Software... ...Industries Software is seeking a Digital Thread & Systems Engineering Intern to support the Capital PreSales organization. This...Remote jobHourly payFull timeInternshipLocal area$95k - $154k
...employer's requirements and employee skills. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data engineers/data scientists, machine learning engineers for full time positions with clients....Full timeWork experience placementH1b$105k - $141.75k
...porting application code across platforms. Familiarity with agile engineering practices like Test Automation, Test-Driven Development (TDD),... ...$105,000.00 - $141,750.00 gross before taxes. . What Rocket Software can offer you in USA: Unlimited Vacation Time as well as paid...Full timeRemote workWorldwide$18 - $25 per hour
...collaborative ecosystem of the world's most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test... ...2026. If you’re interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions Consulting & Engineering...Remote jobHourly paySummer workInternshipWork at officeImmediate startShift work$93.09k - $124.12k
...deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide fiber...Full timeTemporary workWork at officeRemote workShift workNight shift$32.92 - $41.67 per hour
Marathon Petroleum Corporation is seeking an Electrical Engineer for their refinery. You will become familiar with industry standards, troubleshoot electrical issues, and gain broad knowledge across engineering disciplines. The ideal candidate is majoring in Electrical...Hourly payInternship$174.9k - $261.3k
...vehicles how to see and understand the world! The Data Labeling Engineering team designs, builds, and operates hybrid human/machine data... ...Motors' AV organization . We operate in the intersection of software engineering , data engineering , and AI/ML , defining the strategies...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours$35 - $50 per hour
...Dickinson, ND or Detroit Lakes, St. Cloud, or Minnetonka, MN) Apex Engineering Group has openings for Lead Engineering Technicians. The... ...and MicroStation Connect and/or Autodesk’s AutoCAD and Civil 3D software. This requirement is especially important if working remote....Hourly payTemporary workFor contractorsWork at officeRemote workFlexible hoursNight shift- ...high-performing Junior Full stack Developer to be part of a fast-paced, remote Agile DevOps team. In this role, you will analyze software requirements, perform maintenance of software solutions, and develop user interfaces and APIs. The ideal candidate will have entry...Remote job
- Front-End Engineer II Anywhere Type: Permanent Category: Development Industry: Healthcare Workplace Type: Remote Standard Hours: Open Reference ID: JN -102025-104246 Date Posted: 08/26/2026 Shortcut: Description Recommended Jobs Description: Remote Our client...Hourly payPermanent employmentFull timeLocal areaRemote work
$2,219 per week
Technician / Technologist Location: Bismarck, ND Agency: Seven Healthcare Pay: $2,219 per week Shift Information: Nights - 3 days x 12 hours Start Date: ASAP About the Position Location: Bismarck, ND Type: Travel Schedule: 3x12 Nights...Weekly payFull timeWork experience placementImmediate startFlexible hoursShift workNight shift$120k - $140k
...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales... ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations...Remote jobFull timeH1b$1,957 per week
Technician / Technologist Location: Bismarck, ND Agency: Medical Solutions Pay: $1,957 per week Shift Information: Nights Start Date: 10/19/2026 About the Position A facility in Bismarck, ND is seeking its next amazing Registered Polysomnographic...Full timeShift workNight shift$1,957 per week
Technician / Technologist Location: Bismarck, ND Agency: Medical Solutions Pay: $1,957 per week Shift Information: Nights Start Date: 10/26/2026 About the Position A facility in Bismarck, ND is seeking its next amazing Registered Polysomnographic...Full timeShift workNight shift$18 - $50 per hour
...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries Software... ...Position Overview: As an Electronics Reliability Product Engineering Intern , you will support the development of Simcenter Simlab...Remote jobHourly payFull timeInternshipWork at officeLocal area$100k - $150k
...autonomy, partner closely with product, UX, data, and platform engineering teams, support measurement and operational reliability, and... ...build, and maintain scalable, reliable, and high-performance software systems Contribute to system architecture and technical design...Work experience placementLocal area$145k - $217k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer at Indeed, you will contribute to the development and evolution of software systems that support core products and services...Work experience placementLocal area$105.79k - $141.05k
...Location This is a remote position open to candidates based anywhere in the U.S. The Role At Lumen, the Lead Information Security Engineer owns the development, maintenance, and defensibility of the security authorization package for assigned systems, ensuring...Temporary workRemote work- Live Visual Systems Manager This position has oversight for live visual systems, broadcast, and camera operations across all campuses to provide an engaging and worshipful experience during services. Essential Duties and Responsibilities Management of Production...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software Bismarck, ND
- entry level software sales Bismarck, ND
- software technology Bismarck, ND
- software implementation project manager Bismarck, ND
- software support Bismarck, ND
- ultimate software Bismarck, ND
- remote software sales Bismarck, ND
- healthcare software sales Bismarck, ND
- software intern Bismarck, ND
- id software Bismarck, ND




