Jobs
>
Peoria

    Embedded Software Engineer - Peoria, United States - ARI

    ARI
    Default job background
    Description
    Job Description


    Is your CV ready If so, and you are confident this is the role for you, make sure to apply asap.

    ARi, headquartered in East Peoria, IL, USA, is a rapidly expanding global engineering enterprise. The essence of our "i" symbolizes our distinctiveness from competitors – an embodiment of innovation, intelligence, ingenuity, and insight.

    Boasting a diverse team of over 1,500 engineering experts hailing from various nations and cultures across the globe, we are excellently poised to provide intricate and personalized resolutions to our esteemed clients.

    Research, design, develop, and test the low-layer software, such as FPGA HDL, I/O drivers, OS integration, boot, etc., which interfaces with wide variety of electronic controls hardware (i.e. ECU/ECMs).


    Duties/Responsibilities:


    The main function of this position is to apply the principles of electrical engineering and computer science to the design, development, testing, and evaluation of embedded solutions for electronic systems.

    A typical embedded engineer researches, designs, develops, and tests ASICs, FPGA, hardware-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.

    This assignment develops the FPGA design/layout and low-layer software (such as I/O drivers, OS integration, boot, etc.) which interfaces with Caterpillar's wide variety of electronic controls hardware (i.e.

    ECU/ECMs).
    Concept, design, test, document, and promote new software features and processes.

    Perform requirements analysis and decomposition; evaluate new languages, development tools, or processes; perform product maintenance; manage the software lifecycle through version control and configuration management.

    Keep up to date on new technologies or develop new technologies; communicate technical information to customers, team members, suppliers and other units; and support and advise other engineers, managers, marketing personnel, customers and suppliers.


    Education/Experience

    Minimum BS in Computer Engineering / Electrical Engineering / similar required & 5-7 yrs industry experience. Will accept Master's or higher relevant internship/project experience toward minimum.


    Required Skills:
    Mastery of HDL design and strong comprehension of the synthesis from specification through to place-and-route.

    Proficiency with embedded software languages, development tools, and processes, through requirements gathering and functional specification authoring, to development, testing, and delivery.

    Extensive knowledge of embedded computer hardware.
    Solid programming experience in C or C. Knowledge of reading schematics and data sheets for components. Ability to troubleshoot issues and make system changes as needed to resolve issue.
    Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
    Real world FPGA experience is key requirement.
    Real world HDL and synthesis experience must be demonstrated on resume.

    Secondarily, experience with control software design patterns and anti-patterns, ANSI C, and other programming languages, version management tools, and software development processes such as Agile.

    Experience designing embedded electronics controls, display, or telematics software, including development of FPGA HDL & synthesis, device drivers, SPI/I2C peripheral interfacing, hardware diagnostics, operating system configurations, non-volatile memory interfacing, board initialization, and other chip-level interfacing.

    Primary skill – FPGA, HDL,Verilog

    The Benefits of Working at ARi

    At ARi, our commitment to our employees goes beyond the workplace, ensuring comprehensive benefits. From day one, full-time employees enjoy group health, dental, and life insurance coverage. Additionally, vision coverage is accessible starting the following month.


    Recognizing the significance of rejuvenation, we provide paid time off, sick days, company holidays, and maternity/paternity leave to our full-time staff.

    In times of loss, we also offer bereavement support. Furthermore, a
    401(k) program is maintained for eligible employees.

    #LI-JG1

  • ARI

    Software Engineer

    22 hours ago


    ARI Peoria, IL, United States

    Job Description · ARi, headquartered in East Peoria, IL, USA, is a rapidly expanding global engineering enterprise. The essence of our "i" symbolizes our distinctiveness from competitors – an embodiment of innovation, intelligence, ingenuity, and insight. Boasting a diverse team ...


  • ITC, Inc. Peoria, United States

    Job Description · Job DescriptionOur large manufacturing client located in Peoria, Illinois, is looking for a Manufacturing Engine Software Engineer, to add to their team. · Position's Contributions to Work Group: · The main function of a Software Planning engineer is to evaluat ...


  • Saxon Global Peoria, United States

    Embedded Software Engineer · Hybrid in Mossville, IL (Peoria area) · 12-Month Contract with possible extension · Summary: · The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, ...

  • Saxon Global

    Software Engineer 4

    2 weeks ago


    Saxon Global Peoria, United States

    Software Engineer 4: · Responsibilities Include: This position reports to Software Engineering Manager, as do other staff jobs in application and technical systems and programming sections. Responsibilities are within functional lines with individuals assisting in new program de ...


  • Caterpillar Peoria, United States

    Career Area: · Business Technologies, Digital and Data · Job Description: · Your Work Shapes the World at Caterpillar Inc. · When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem sol ...

  • SIRI INFOSOLUTIONS INC

    Software Engineer

    3 weeks ago


    SIRI INFOSOLUTIONS INC Peoria, United States

    *Job title: Software Developer/ Software Engineer * · *Location: Peoria or Champaign, IL – onsite work only* · *Keywords to search:* · * Profile with Nastran background with good experience with C++, GUI and QT language like *NASTRAN op2 and ANSYS etc* · * *Automate CAE process*. ...

  • Caterpillar

    Software Engineer

    4 weeks ago


    Caterpillar Peoria, United States

    Career Area: · Business Technologies, Digital and Data · Job Description: · Your Work Shapes the World at Caterpillar Inc. · When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem sol ...

  • Onward Technologies Inc.

    IT Software Engineer

    2 weeks ago


    Onward Technologies Inc. Peoria, United States

    IT Software Engineer 9963 · Location: Peoria, Illinois · We are looking for a highly experienced and motivated API and Snowflake Lead with at least 15 years of experience. · Education & Experience Required: · Bachelor's degree in Computer Science, Information Systems, or a rela ...


  • Cintal Inc Peoria, United States

    This job was posted by : For more information, please see: · Conceive and provide practical embedded software designs using complex technical principles. The emphasis of this position is on creating concepts and directing the design and development of complex software engineeri ...


  • ITC Inc Peoria, United States

    Our large manufacturing client located in Peoria, Illinois, is looking for a Manufacturing Engine Software Engineer, to add to their team.Position's Contributions to Work Group: The main function of a Software Planning engineer is to evaluate and coordinate the engine software de ...


  • Komatsu Peoria, United States

    Komatsu is an indispensable partner to the construction, mining, forestry, forklift, and industrial machinery markets, maximizing value for customers through innovative solutions. With a diverse line of products supported by our advanced IoT technologies, regional distribution ch ...


  • Caterpillar Peoria, United States

    Career Area: · Business Technologies, Digital and Data · Job Description: · Your Work Shapes the World at Caterpillar Inc. · When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem sol ...

  • L&T Technology Services

    Software Engineer

    1 week ago


    L&T Technology Services Mossville, United States

    Role: Software Engineer · Location: Mossville, IL – Onsite · Duration: Fulltime / Contract · Job Description: · Work with the systems teams to prioritize features, maintenance, and CPI activities based on business value for current production applications · Design, implement, bu ...


  • Kyyba Peoria, United States

    About the client · Our client is a global leader in Engineering and R&D (ER&D) services. With 976 patents filed for 57 of the Global Top 100 ER&D spenders, the client lives and breathes engineering. Some of their innovations include World's 1st Autonomous Welding Robot, Solar 'C ...


  • ARI Peoria, United States

    Job Description · ARi, headquartered in East Peoria, IL, USA, is a rapidly expanding global engineering enterprise. The essence of our i symbolizes our distinctiveness from competitors an embodiment of innovation, intelligence, ingenuity, and insight. Boasting a diverse team of ...


  • Saxon Global Peoria, United States

    Summary: · The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, ...


  • HonorVet Technologies Peoria, United States

    IT Software Engineer · Position's Contributions to Work Group: · - data ingestion, processing, normalization, storage, and consumption, python framework development. · Typical task breakdown: · - daily standup, collaborate with peers, work independently to complete sprint commitm ...


  • HonorVet Technologies Peoria, United States

    IT Software Engineer · Position's Contributions to Work Group: · - data ingestion, processing, normalization, storage, and consumption, python framework development. · Typical task breakdown: · - daily standup, collaborate with peers, work independently to complete sprint commi ...


  • Saxon Global Peoria, United States

    Position's Contributions to Work Group : · - data ingestion, processing, normalization, storage, and consumption, python framework development. · Typical task breakdown: · - daily standup, collaborate with peers, work independently to complete sprint commitments, participate ...

  • DBSI Services, Inc.

    Software Engineer

    2 weeks ago


    DBSI Services, Inc. Mossville, United States

    Job Title: Software Engineer · Location: Mossville, Illinois (Onsite) · Job Description & Skill Requirement: · • Work with the systems teams to prioritize features, maintenance, and CPI activities based on business value for current production applications · • Design, implement ...