Embedded Software Engineer
Neshent Technologies
We are seeking a skilled Embedded Software Engineer to design, develop, test, and maintain embedded software solutions for embedded systems and hardware platforms. The ideal candidate will have strong C/C++ programming skills, experience with embedded software development, and the ability to troubleshoot, optimize, and deliver reliable software throughout the full software development lifecycle.
Roles and Responsibilities
- Design, develop, test, and maintain embedded software for hardware-based systems.
- Develop operating system-level software, device drivers, and embedded applications.
- Analyze system requirements and create functional software solutions.
- Read and interpret hardware schematics, component datasheets, and technical documentation.
- Collaborate with hardware, firmware, and software engineering teams to integrate embedded solutions.
- Debug, troubleshoot, and resolve software and system issues.
- Perform software testing, validation, and performance optimization.
- Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, and deployment.
- Create and maintain technical documentation for software design and implementation.
- Ensure software quality, reliability, and compliance with engineering standards.
Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- 3+ years of experience in embedded software or firmware development.
- Strong programming experience in C and/or C++.
- Knowledge of embedded systems architecture and hardware/software integration.
- Experience reading and interpreting hardware schematics and component datasheets.
- Understanding of the Software Development Life Cycle (SDLC) and Agile development methodologies.
- Basic knowledge of operating systems, computer hardware, and software architecture.
- Familiarity with development tools, debuggers, and version control systems.
- Experience troubleshooting embedded software and system-level issues.
- Working knowledge of databases or development tools such as SQL, Visual Basic, or similar technologies is a plus.
- Strong analytical, problem-solving, and debugging skills.
- Excellent verbal and written communication skills with the ability to work effectively in a collaborative environment.
Preferred Qualifications
- Experience with RTOS, embedded Linux, or bare-metal development.
- Familiarity with communication protocols such as UART, SPI, I2C, CAN, or Ethernet.
- Experience with embedded debugging tools, oscilloscopes, and logic analyzers.
- Knowledge of software testing, code reviews, and continuous integration practices.
- Experience developing software for industrial, medical, automotive, aerospace, or IoT devices is a plus.
$127.59k - $146.29k
...where we work and live. Together, we are building a better world, so we can all enjoy living in it.Caterpillar Inc. seeks Embedded Software Engineer at its facility located at 2427 E. Engine Drive, Chillicothe, IL 61523.Develop and test software in support of...SuggestedFull timePart timeFlexible hours$97.53k - $146.29k
...we can all enjoy living in it.Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency and stability of the systems.As a Software Engineer, you are responsible for working within your delivery team to develop...SuggestedFull timePart timeWork at officeRelocationRelocation packageFlexible hours$93.61k - $119.72k
...culture. Ensures compliance with regulatory requirements and ATS policies and procedures. Partners with internal/external customer for engineered solutions to improve reliability and throughput. Identifies opportunities for Capital Expenditures for equipment replacement with...SuggestedFull timeWork at office- ...Job Description Job Description Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North...SuggestedFull time
- ...Masters degree in electrical or Electronics engineering Minimum of 15 years proven design... ...experience in industry 3-4 years experience in software development or with great understanding... ...and development Very good knowledge of embedded circuit development Excellent knowledge...Suggested
$36.78 - $63.26 per hour
...developing the next generation of providers and healthcare professionals through Carle Illinois College of Medicine, the world’s first engineering-based medical school, and Methodist College. Carle BroMenn Medical Center, Carle Foundation Hospital, Carle Health Methodist...Full timeWork experience placementLocal areaRelocation packageShift work- ...Job Responsibilities: • Design and implement software of embedded devices and systems from requirements to production and commercial deployment... ...: • Bachelor's degree in computer science, software engineering or relevant field required. • 2-4 years experience...
- ...Autonomy Test Engineer This resource will join our Autonomy team at the Mossville BB Test Track. This test engineer will primarily... ...The test engineer is focused on the onboard autonomy system. New software is regularly received by the team – the test engineer will conduct...Work at officeDay shift
- ...component design and interfaces. SYSTEMS ENGINEER Location:Mossville il 100% onsite... ...datalink, harness, electronic hardware and software teams to ensure all systems are working... ...communication knowledge (required) • Embedded C software experience (nice to have) • Experience...
- ...Autonomous Haul Truck Testing Engineer Typical task breakdown: Creating and/or updating test and development plans for autonomous... ...test data Troubleshooting mechanical, electrical, or software issues for autonomous haul trucks Thoroughly documenting and...InternshipRemote work
- ...Job Title: Systems Engineer 3 Location: Peoria, IL (Onsite - Hybrid: 3 days/week in office) Request #: 63847-1 About the Role... ...architecture (onboard to offboard). Experience with embedded real-time systems for mobile/off-highway equipment. Understanding...Work at officeRemote work3 days per week
$103.71k - $138.28k
...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions...Full timeTemporary workRemote work- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 5 years of experience in...Permanent employmentFull timeH1b
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionJob Description:-At least 5 years of...Permanent employmentFull timeH1b
- Company DescriptionCareer Guidant, an internationally acclimed, trusted multi-faced orgiansation into Information Technology Custom Learning Services for Enterprises, Lateral Staffing Solutions, Information Technology Development & Consulting, Infrastructure & Facility ...Permanent employmentFull timeH1b
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 5 years of experience in...Permanent employmentFull timeH1b
$112.71k - $183.14k
...technology platforms. The Senior Systems Engineer leads system‑level integration,... ...systems engineering expertise to integrate software, hardware, and operational workflows across... ...product development programs; onboard or embedded systems preferredExperience developing system...Full timePart timeWork at officeRelocationRelocation packageFlexible hours- Requisition ID: 110138 Share Our Purpose. Be Yourself. Feel Valued. People are the heart of our business. As an American Water employee, you will be offered a competitive salary and health benefits package, along with opportunities to develop, grow,...
- ...Lead Cybersecurity Engineer Diversified Services Network, Inc. (DSN) is seeking a full-time Lead Cybersecurity Engineer to join our team... ...contribute to Security by Design practices, secure application software development lifecycle practices, security testing and...Full time1 day per week
$128.47k - $192.71k
...subject matter expert to the team to develop complex hybrid control systems. There will be no direct reports but will help influence engineers in multiple Caterpillar locations.What You Will Do:Provide direction for team members to develop and execute complex hybrid...Full timePart timeRelocation packageFlexible hours- ...Diversified Services Network, Inc. seeks a Lead Cybersecurity Engineer to advance Security by Design, secure SDLC, and DevOps integration... ...security testing, defect management, and collaboration with software teams to ensure enterprise security requirements are met. #J-18...Full time
- ...Control Design And Development Engineer The Advanced Controls and Condition Monitoring... ...develop new technology/control systems and software Development, evaluation, and... ...control Experience and knowledge with embedded software implementation based on multi-tasking...
$128.47k - $192.71k
...Caterpillar Inc. seeks Electronic Control Module Technical Lead Engineer at its facility located at 2427 E Engine Drive, Caterpillar... ...activities with appropriate teams as the platform includes embedded software as a key deliverable for some components. Demonstrate...Full timePart timeFlexible hours$75k - $115k
...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely... ...additional opportunities within our own organization. Embedded Software Engineer This position is associated with the design and...Full timeTemporary workWork at officeFlexible hours$88.86k - $118.48k
...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$80k - $120k
...communities and our environment. A Day in the Life of an Electrical Engineer at Hanson Here’s a snapshot of what you would do in this... ..., AutoCAD and REVIT Familiarity with Lighting Calculation Software i.e., Visual, AGI32 Familiarity with Generator sizing...Full timeFor contractorsInternshipWork at officeLocal area- ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/...Full time
$100k - $140k
...written — we plan to write most of it. We're hiring a senior ROS2 engineer to help us do it. WHAT YOU'D ACTUALLY DO Develop and ship ROS2... ...three years out Help shape how we hire, review, and scale the software team as we grow WHAT YOU BRING Strong production ROS2...Full timeFor contractors$89.21k - $144.96k
...our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.Launch your software engineering career while helping build the connected technologies that power some of the world's most iconic machines. At Caterpillar,...Full timePart timeInternshipRelocationFlexible hours- ...RC Mowers is seeking a senior ROS2 engineer to develop, ship, and maintain ROS2 features that enhance autonomous mowing machines operating... ...experience, fluency in C++ and/or Python, and a track record of delivering complex software in distributed #J-18808-Ljbffr...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!



