Embedded Software Engineer

6 days ago


Mossville, United States Nanosoft Consulting Full time

About the job Embedded Software Engineer

*This is a 13 month contract

As the ICS senior software engineer, you will be responsible for developing UI/UX display software for the Energy and Transportation applications. In this job role, you will develop multiple complex Human Machine Interface (HMI) applications (e.g. diesel & gas engines, complex site solutions and other applications) interacting with clients and customers on a global team. You will solve complex and challenging user interface issues, integrate with multiple datalink protocols (Data Link (CDL), J1939, Modbus and Common Data Access (CDA)) and support the team to achieve superior quality using BIQ lean principals.

Typical Day:
Job Duties/Responsibilities may include, but are not limited to:
Design intuitive UI/UX applications for Energy and Transportation segments
Develop library widgets for reuse across the software platform
Enhance onboard custom configuration tool features enabling dealers to customize the application to the requirements
Support E&T projects which improve critical business growth beyond core projects, that drive financial results and project plans
Communicate results to customers, suppliers, team members, and other business units
Participate in design review, deep dives and GWs for NPI and CPI projects Collaborate with and support other engineers, managers, marketing personnel, customers, and suppliers.

Education Requirement: Required: Bachelors degree in an accredited Electrical/Software Engineering or computer science. Internships not included in experience.

Critical Technical Skills:
Required:
5 7 years of relevant work software development experience
Experience in developing Human Machine Interfaces (HMI)
Experience with Software testing and Development processes
Experience with Java technologies and frameworks
Experience with HTML5, Cascading Style Sheets (CSS) and JavaScript
Experience with datalink protocols: J1939 and Modbus (RS485 and TCP-IP)
Experience with Modbus tools (e.g. Modscan and Modsim)
Must have a strong familiarity with object-oriented programming with low level debugging of native code Ideal Candidate will also have:
Experience integrating AC power systems (eg gensets and/or batteries)
Experience in developing UI/UX and Human Machine Interfaces (HMI)
Experience with CRMs(Change request management), NPI (New Product Introduction) issues and CPI (Continuous process improvement) issues

Soft Skills Required:
Superior attention to detail Team player able to prioritize multi tasks & priorities
Strong analytical skills
Proven abilities to work with internal teams and external suppliers Good communication, interpersonal and collaboration skills. Customer focus



  • Mossville, United States Futran Tech Solutions Pvt. Ltd. Full time

    Job Description The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that make computers work. A typical embedded software engineer research, designs, develops and tests operating systems-level...


  • Mossville, United States Sovereign Technologies Full time

    Job Description:This position is for one of my more typical embedded software development roles. As such candidates will need skills such as:Real world real-time embedded device driver experience.Experience designing embedded electronics controls, display, or telematics software, including development of device drivers, SPI/I2C peripheral interfacing,...


  • Mossville, United States eTeam Full time

    Job Title: Embedded Systems EngineerLocation: Mossville, ILDuration: 24 Months Position’s Contributions to Work Group: Responsible for performing and leading the requirements, design, development, & test of network communication and foundational information software used in embedded systems on machine & industrial applications for Common Services and...


  • Mossville, Illinois, United States Caterpillar Full time

    Career Opportunity:At Caterpillar, we're looking for a skilled Embedded Software Senior Engineer to join our team. As a key member of our engineering team, you'll play a crucial role in designing, developing, and testing software components for our machine control platforms, engine control platforms, display, and telematics platforms.Key Responsibilities:...


  • Mossville, Illinois, United States Caterpillar Full time

    Job Summary:Caterpillar is seeking a skilled Senior Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software components used in machine control platforms, engine control platforms, display, and telematics platforms.Key Responsibilities:Develop and use system...


  • Mossville, Illinois, United States Next Level Business Services, Inc. Full time

    We are seeking a skilled Embedded Software Engineer 2 to join our team at Next Level Business Services, Inc. The ideal candidate will have a strong background in software development, with a focus on embedded systems and C/C++ programming.The successful candidate will possess excellent problem-solving skills, strong communication abilities, and a solid...


  • Mossville, United States Saxon Global Full time

    Summary: The team develops the input/output processing and qualification software in the embedded controls that control machines. Our work is critical to the success of our machines used to build a better world. Our software detects and reports control system faults that are used by field service technicians to find and fix these problems to keep the...


  • Mossville, United States Stellent IT LLC Full time

    Job Title: Embedded Software Engineer Location: Mossville IL Interview Mode: Phone + Skype Duration:3 YEARS Job Description This position is for a software engineer to develop Onboard Core Information software for Displays and Telematics used on machine and engine applications. The candidate is responsible for developing, configuring, and testing Onboard...


  • Mossville, United States Stellent IT LLC Full time

    Job Title: Embedded Software Engineer Location: Mossville, IL Interview Mode: Phone + Skype Duration:3 YEARS Job Description This position is for a software engineer to develop Onboard Core Information software for Displays and Telematics used on machine and engine applications. The candidate is responsible for developing, configuring, and testing Onboard...


  • Mossville, Illinois, United States Saxon Global Full time

    Job Summary:We are looking for an experienced Embedded Software Engineer to join our team at Saxon Global. As an Embedded Software Engineer, you will be responsible for developing input/output processing and qualification software in the embedded controls that control machines.Key Responsibilities:Develop software in Matlab/Simulink for embedded control...


  • Mossville, Illinois, United States Caterpillar Full time

    Career Area:EngineeringJob Description:Career Opportunity at CaterpillarWe are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. Together, we are building a better world, so we can all enjoy living in it.Job Summary:This job involves developing and using system requirements to design, develop, and...


  • Mossville, United States Cullerton Group Full time

    Cullerton Group has a new opportunity for a Embedded Software 3 in Mossville, IL. The work will be done onsite. This is a long term contract. It can lead to permanent employment with our customer. Compensation is $114,000/yr + OT including benefits, vision, dental, health insurance, 401K and holiday pay. Cullerton Group will provide sponsorship.Research,...


  • Mossville, United States Cullerton Group Full time

    Cullerton Group has a new opportunity for a Embedded Software 3 in Mossville, IL. The work will be done onsite. This is a long term contract. It can lead to permanent employment with our customer. Compensation is $114,000/yr + OT including benefits, vision, dental, health insurance, 401K and holiday pay. Cullerton Group will provide sponsorship.Research,...


  • Mossville, Illinois, United States eTeam Full time

    Job Title: Embedded Software EngineerLocation: RemoteDuration: 24 MonthsJob Summary:eTeam is seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software components used in machine control platforms, engine control platforms, display, and...

  • Embedded Engineer

    1 month ago


    Mossville, United States Voto Consulting LLC Full time

    Position :- Embedded Software Engineer Location : Mossville, IL Duration : 12+ months Interview:- VideoJob Description: Description:Research, design, develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot, etc., which interfaces with Client s wide variety of electronic controls hardware (i.e. ECU/ECMs). This assignment...


  • Mossville, United States Next Level Business Services, Inc. Full time

    Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Knowledge of reading schematics and data sheets for components Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing...


  • Mossville, United States L&T Technology Services Full time

    Role: Embedded EngineerLocation: Mossville, ILDuration: FulltimeNote: No Java and .NET DevelopersJob Description:Development of Positioning and Control algorithms for a system utilizing Simulink models and C++ softwarePerform simulations to validate model developmentCreating automated software testsWriting, maintaining, and archiving design documents,...


  • Mossville, United States L&T Technology Services Full time

    Role: Embedded EngineerLocation: Mossville, ILDuration: FulltimeNote: No Java and .NET DevelopersJob Description:Development of Positioning and Control algorithms for a system utilizing Simulink models and C++ softwarePerform simulations to validate model developmentCreating automated software testsWriting, maintaining, and archiving design documents,...


  • Mossville, Illinois, United States Sovereign Technologies Full time

    Job Title: Embedded Software EngineerThis is a device driver role that requires the development of drivers with RTOS.Key Responsibilities:Design and develop device drivers with real-time operating system (RTOS) integration.Develop embedded electronics controls, display, and telematics software.Interface with SPI/I2C peripherals, hardware diagnostics,...


  • Mossville, Illinois, United States Saxon Global Full time

    Job Summary:The Embedded Software Engineer will be part of a team responsible for developing and qualifying software for embedded controls that control machines. The team's work is critical to the success of our machines used to build a better world. The software developed by the team detects and reports control system faults that are used by field service...