Post job

Embedded software engineer jobs in Lafayette, IN - 26 jobs

All
Embedded Software Engineer
Senior Software Engineer
Senior Embedded Software Engineer
Senior Software Development Engineer
Computer Engineer
Embedded Engineer
  • Embedded Software Engineer

    Krg Technology 4.0company rating

    Embedded software engineer job in Rossville, IL

    Rahul KRG Technologies Inc. 25000 | Avenue Stanford | Suite 253 | Valencia, CA 91355 ************ EXT-215 ************************* Job Description: Scope of Work: This is a position for a software engineer to develop Telematics on-board software for Caterpillar machine & engine applications. The candidate's duties will include but are not limited to: developing, configuring, and testing Telematics on-board software; troubleshooting and correcting software issues; and reporting development status. This position involves working closely with Telematics systems engineers, and Telematics software development team. Required Qualifications: BSEE, BSCE, or BSCS. Five to ten years of development experience using Objective C, C# or C++ (with emphasis on C++11/14) programming languages. Three to five years of embedded software experience. Development experience using Object Oriented Design. Desire to work in a fast-paced Agile team environment. Qualifications Embedded software experience. Experience in Objective C, C# or C++ (with emphasis on C++11/14) Additional Information All your information will be kept confidential according to EEO guidelines.
    $79k-103k yearly est. Easy Apply 60d+ ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Embedded Cybersecurity Software Engineer

    Caterpillar, Inc. 4.3company rating

    Embedded software engineer job in Rossville, IL

    **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 solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. **Job Description:** The Embedded Product Cybersecurity team is developing embedded cybersecurity solutions & software for Caterpillar Display, Telematics, Machine, Engine, & Autonomy product lines that will be used on production product for years to come. With the ever growing level of technology and connectivity developing cyber secure systems for onboard network topology and remote connectivity is crucial. The ideal candidate will be passionate about developing cybersecurity software solutions for Caterpillar's embedded product line. They must also be willing to learn new areas of expertise in cybersecurity while working with multiple systems, software, component, and product teams to produce world class cybersecurity solutions for Caterpillar. As a senior engineer on the development team you will help conduct code reviews, architecture reviews and help set the strategic vision for next generation embedded ECU core security. **What You Will Do:** + Design, develop, configure, and test our security-enabling software that targets a wide range of scopes, including full-stack ECU component software, system-wide onboard security software, offboard internal development tools, and ECU supplier manufacturing tools. + Participate in iterative development and fast delivery of features utilizing up-to-date technologies and practices like Linux, Python, C/C++, Agile, and emergent design. + Design & Document Cybersecurity features + Develop Embedded Cybersecurity software solutions that will be implemented in C/C++, Rust, and Python languages + Validate Embedded Cybersecurity software features used across Caterpillar's product line + Knowledge and capability to identify Cybersecurity software risks **What You Will Have:** + Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. + Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels. + Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. + Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. + Software Development: Knowledge of software design and development tools and activities; ability to produce software products or systems in line with product requirements. + Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation **Top Candidates Will Also Have:** + 4-year degree in Electronics Technology, Electrical/Computer Engineering, Computer Science, or a related field. + Strong people interaction, teamwork, communication, and computer skills are required. + The candidate must be detail oriented and a proven "self starter," with a strong record of achievement and results. + Solid experience with communication networks including Ethernet, J1939 Proprietary, Cat Data Link, and various data link protocols. + Extensive experience with design and development process of Data Link Communication Protocols + Desire to work in a fast-paced Agile team environment + Experience in Cybersecurity + Experience with GIT configuration management tool + Ability to read electrical schematics + Experience with CAN, J1939, and other data link protocols + Experience using Design Patterns and Object-Oriented programming + Experience with developing Unit Tests and Test-Driven Development + Experience using debugging tools for embedded systems (e.g. Lauterbach, GDB) **Additional Information:** + The location for this position is Mossville, IL. This role is on-site Monday to Friday. + Domestic relocation assistance is available for this position. + Sponsorship will NOT be offered for this position + This position may require less than 10% travel. \#LI **Summary Pay Range:** $110,520.00 - $165,840.00 Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. **Benefits:** Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits. + Medical, dental, and vision benefits* + Paid time off plan (Vacation, Holidays, Volunteer, etc.)* + 401(k) savings plans* + Health Savings Account (HSA)* + Flexible Spending Accounts (FSAs)* + Health Lifestyle Programs* + Employee Assistance Program* + Voluntary Benefits and Employee Discounts* + Career Development* + Incentive bonus* + Disability benefits + Life Insurance + Parental leave + Adoption benefits + Tuition Reimbursement * These benefits also apply to part-time employees This position requires working onsite five days a week. Relocation is available for this position. Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at **************************** **Posting Dates:** Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community (*********************************************** .
    $110.5k-165.8k yearly 47d ago
  • Embedded Software Engineer 2

    Belcan 4.6company rating

    Embedded software engineer job in Rossville, IL

    Job Title: Embedded Software Engineer 2 Zip Code: 61552 Pay Rate: $50.18/hr. Keywords: #EmbeddedSoftwareEngineerjobs; #MossvilleJobs ; 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 researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications. Job Responsibilities: * Design and implement software of embedded devices and systems from requirements to production and commercial deployment for product lines. * Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions. * Analyze and enhance efficiency, stability and scalability of system resources * Review project requests describing database user needs to estimate time and cost required to accomplish project. Skills: * 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 and delivery. * Basic ability to troubleshoot issues and make system changes as needed to resolve issue. * Basic knowledge of computer hardware and software. Solid programming experience in C or C++ * Knowledge of computer development software as it relates to embedded systems, such as SQL, VisualBasic, etc. Education/Experience: * Bachelor's degree in computer science, software engineering or relevant field required. * 2-4 years experience required. Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws."
    $50.2 hourly 12d ago
  • Senior Embedded Software Engineer

    Ixana

    Embedded software engineer job in West Lafayette, IN

    Company Ixana is developing an electronic brain to augment our biological brain. We are investing in some major technological breakthroughs to make this happen: ultra -low power communication (50x lower than BLE), ultra -low power sensing, and computation (in the field of IC/system design/computer vision/ hardware engineers with an appetite for taking on the next big thing. We are backed by well known Venture Capital firms and corporate VCs. Come join us in the journey of transforming the future. Ixana is a VC backed, fast -growing, stealth -mode startup with a unique IP that enables us to transmit data at 50X lower power than Bluetooth at iso data rate. We are a fabless system -on -chip product company, on a mission to develop a wearable electronic brain with input from distributed sensors like camera, microphones, body monitors etc. Team And Role Overview Ixana is looking for a talented embedded software engineer to join a rapidly growing space startup. As a member of the Integrated Software team, you will help build low -level software for wearables. This position is for our West Lafayette, IN office. The position can be remote, but requires at least a weekly office visit. Candidate Profile You have experience bringing up new, custom embedded computer designs, from bootloaders to operating systems and device drivers. At Wearable Brain, the software you develop will be a core piece of a software system that controls the human computer interaction. RequirementsSkills We're Stoked About BS in Electronics/Electrical/Computer Engineering, Computer Science or equivalent. 5 years of experience in an innovative IoT product development environment, preferably wearables. Hands -on experience with full -stack MCU firmware development. Excellent C/C++ for embedded systems development. Experience with the following communication interfaces: I2C, SPI, BLE. Experience developing for low -power ARM MCU and its power optimization. Preferred Skills Advanced degree in Electrical Engineering, Computer Engineering, Computer Science, Electronics, or equivalent. Experience with low -level HW interfaces and low -level debugging. Strong hardware/electrical know -how. You know how to test if your firmware works as expected by probing the hardware using a multimeter, oscilloscope, spectrum analyzer, etc. Experience with Wi -Fi, Bluetooth, Ethernet and USB communication protocols. Embedded project hobbies. Experience with PCB design. Experience with toolchains and setting up a custom build environment.
    $75k-97k yearly est. 60d+ ago
  • Embedded Software Engineer

    General Dynamics Mission Systems 4.9company rating

    Embedded software engineer job in Waynetown, IN

    Basic Qualifications Education Requirements: Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. 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 ROLE AND POSITION OBJECTIVES: As an Embedded Software Engineer for the Smart Munitions team within Advanced Electronics Systems that is part of the Land and Air Systems LOB, you'll be a member of a cross functional team responsible for system design and analysis of software components responsible for the realization of complex GPS and Navigation systems. You'll contribute to CONOPS, requirements definition, software modeling, analysis, design, integration, test, and verification of these systems. We encourage you to apply if you have any of these preferred skills or experiences: Programming Languages: Proficiency in C, C++ and C# Microcontroller/Microprocessor Knowledge: Understanding of microcontroller architectures and peripherals. Experience with microcontroller programming and debugging. Embedded Systems Concepts: Familiarity with real-time operating systems (RTOS). Knowledge of interrupt handling and low-level hardware interfacing. Embedded linux experience Building linux kernel via Buildroot or YOCTO is a bonus Development Tools: Experience with integrated development environments (IDEs) like Visual Studio, VS Code, IAR, and Vitis (preferred). Proficiency with version control systems like Git. Debugging and Testing: Basic skills in using debugging tools (e.g., JTAG, SWD). Ability to write and execute unit tests. Communication Protocols: Understanding of communication protocols such as UART, SPI, I2C, Ethernet Basic Electronics: Knowledge of basic electronic components and circuits. Ability to read and interpret schematics. What sets you apart: Strong understanding of 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 interacting and taking direction from technical leadership 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 is fully onsite preferred but could be capable of alignment to Hybrid/Flex. While on-site, you will be a part of the Fort Wayne, IN team. #LI-Hybrid 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 $80,100.00 - USD $82,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
    $80.1k-82k yearly Auto-Apply 4d ago
  • Computer Engineer

    Department of The Air Force

    Embedded software engineer job in Grissom Air Force Base, IN

    Click on "Learn more about this agency" button below for IMPORTANT additional information. This is a Direct Hire Solicitation. This public notice is to gather applications that may or may not result in a referral or selection. Click on "Learn more about this agency" button below for IMPORTANT additional information. This is a Direct Hire Solicitation. This public notice is to gather applications that may or may not result in a referral or selection. Overview Help Accepting applications Open & closing dates 12/22/2025 to 12/21/2026 Salary $76,463 to - $164,301 per year Pay scale & grade GS 12 - 15 Locations Few vacancies in the following locations: Eielson AFB, AK Elmendorf AFB, AK Fort Richardson, AK Maxwell AFB, AL Show morefewer locations (79) Little Rock AFB, AR Davis Monthan AFB, AZ Luke AFB, AZ Beale AFB, CA Edwards AFB, CA El Segundo, CA Los Angeles, CA March AFB, CA Travis AFB, CA Vandenberg AFB, CA Air Force Academy, CO Buckley AFB, CO Cheyenne Mountain AFB, CO Colorado Springs, CO Peterson AFB, CO Schriever AFB, CO Joint Base Anacostia-Bolling, DC Dover AFB, DE Cape Canaveral, FL Cape Canaveral AFS, FL Eglin AFB, FL Homestead AFB, FL Hurlburt Field, FL MacDill AFB, FL Patrick AFB, FL Tyndall AFB, FL Dobbins AFB, GA Moody AFB, GA Robins AFB, GA Hickam AFB, HI Mountain Home AFB, ID Scott AFB, IL Grissom AFB, IN Barksdale AFB, LA Hanscom AFB, MA Westover Air Reserve Base, MA Andrews AFB, MD Linthicum Heights, MD Selfridge ANG Base, MI Whiteman AFB, MO Columbus AFB, MS Keesler AFB, MS Malmstrom AFB, MT Grand Forks, ND Minot AFB, ND Offutt AFB, NE New Boston, NH McGuire AFB, NJ Cannon AFB, NM Holloman AFB, NM Kirtland AFB, NM Nellis AFB, NV Niagara Falls, NY Wright-Patterson AFB, OH Youngstown, OH Youngstown, OH Altus AFB, OK Tinker AFB, OK Vance AFB, OK Charleston, SC Shaw AFB, SC Arnold AFB, TN Dyess AFB, TX Fort Sam Houston, TX Goodfellow AFB, TX Kelly AFB, TX Lackland AFB, TX Laughlin AFB, TX Randolph AFB, TX Hill AFB, UT Alexandria, VA Arlington, VA Dahlgren, VA Fort Eustis, VA Langley AFB, VA Pentagon, Arlington, VA Fairchild AFB, WA McChord AFB, WA Warren AFB, WY Remote job No Telework eligible No Travel Required Occasional travel - You may be expected to travel for this position. Relocation expenses reimbursed No Appointment type Multiple Work schedule Full-time Service Competitive Promotion potential 15 Job family (Series) * 0854 Computer Engineering Supervisory status No Security clearance Secret Drug test No Position sensitivity and risk Noncritical-Sensitive (NCS)/Moderate Risk Trust determination process * Suitability/Fitness Financial disclosure No Bargaining unit status No Announcement number AFPCDHA-12857039-0854-CYBER Control number 852985200 This job is open to Help The public U.S. Citizens, Nationals or those who owe allegiance to the U.S. Clarification from the agency This public notice is to gather applications that may or may not result in a referral or selection. Duties Help * Duties and responsibilities vary and may increase according to grade level * Provide computer system management support. * Help coordinate the planning and implementation of hardware and software upgrades, follow and enforce proper security procedures, oversee user accounts and ensure smooth and predictable data flow. * Test and determine the performance and applicability of data processing equipment and techniques and prepare written reports on these findings. Requirements Help Conditions of employment * Please read this Public Notice in its entirety prior to submitting your application for consideration. * U.S. Citizenship is required * Males must be registered for Selective Service, see *********** * Total salary varies depending on location of position * If authorized, PCS will be paid IAW JTR and AF Regulations. If receiving an authorized PCS, you may be subject to completing/signing a CONUS agreement. More information on PCS requirements, may be found at: ***************************************** * Recruitment incentives may be authorized * Position may be subject to random drug testing * Employee may be required to work other than normal duty hours, to include evenings, weekends and/or holidays * Shift work and emergency overtime may be required * Employee must maintain current certifications * A security clearance may be required * Disclosure of Political Appointments * Full/part-time employees occupying direct childcare positions are eligible for discounts IAW DAF AFSVC/CC Memo, 30 Sep 22; first child 100% / each additional child 25%. Other assigned CYP and FCC personnel are eligible for 25% discount. Qualifications In order to qualify, you must meet the specialized experience requirements described in the Office of Personnel Management (OPM) Qualification Standards for General Schedule Positions, Group Coverage Qualification Standard for Professional and Scientific Positions. BASIC REQUIREMENT OR INDIVIDUAL OCCUPATIONAL REQUIREMENT: A. Degree: Professional Engineering. To be acceptable, the curriculum must: (1) be in a school of engineering with at least one curriculum accredited by the Accreditation Board for Engineering and Technology (ABET) as a professional engineering curriculum; or (2) include differential and integral calculus and courses (more advanced than first-year physics and chemistry) in five of the following seven areas of engineering science or physics: (a) statics, dynamics; (b) strength of materials (stress-strain relationships); (c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature and properties of materials (relating particle and aggregate structure to properties); and (g) any other comparable area of fundamental engineering science or physics, such as optics, heat transfer, soil mechanics, or electronics. OR B. Combination of education and experience: College-level education, training, and/or technical experience that furnished (1) a thorough knowledge of the physical and mathematical sciences underlying professional engineering, and (2) a good understanding, both theoretical and practical, of the engineering sciences and techniques and their applications to one of the branches of engineering. The adequacy of such background must be demonstrated by one of the following: 1. Professional Registration: Current registration as a professional engineer by any State, the District of Columbia, Guam, or Puerto Rico. Absent other means of qualifying under this standard, those applicants who achieved such registration by means other than written test (e.g., State grandfather or eminence provisions) are eligible only for positions that are within or closely related to the specialty field of their registration. For example, an applicant who attains registration through a State Board's eminence provision as a manufacturing engineer typically would be rated eligible only for manufacturing engineering positions. OR 2. Written Test: Evidence of having successfully passed the Engineer-in-Training (EIT) examination, or the written test required for professional registration, which is administered by the Boards of Engineering Examiners in the various States, the District of Columbia, Guam, and Puerto Rico. OR 3. Specified Academic Courses: Successful completion of at least 60 semester hours of courses in the physical, mathematical, and engineering sciences and in engineering that included the courses specified in the basic requirements. The courses must be fully acceptable toward meeting the requirements of a professional engineering curriculum. OR 4. Related Curriculum: Successful completion of a curriculum leading to a bachelor's degree in engineering technology or in an appropriate professional field, e.g., physics, chemistry, architecture, computer science, mathematics, hydrology, or geology, may be accepted in lieu of a degree in engineering, provided the applicant has had at least one year of professional engineering experience acquired under professional engineering supervision and guidance. Ordinarily there should be either an established plan of intensive training to develop professional engineering competence, or several years of prior professional engineering-type experience, e.g., in interdisciplinary positions. In addition to meeting the basic requirement above, to qualify for this position you must also meet the qualification requirements listed below: SPECIALIZED EXPERIENCE: GS-12: One year of specialized experience equivalent to the GS-11. Examples of specialized experience include management and directing of assigned IT systems and programs for complex programs and/or projects. GS-13: One year of specialized experience equivalent to the GS-12. Examples of specialized experience include identifying, preparing and presenting detailed technical reports and briefings on new concepts and technical directions impacting programs/projects, and defining future technology requirements. GS-14: One year of specialized experience equivalent to the GS-13. Examples of specialized experience include planning, organizing, and managing branch level activities and developing goals and objectives that integrate organization and objectives for computer engineering programs. GS-15: One year of specialized experience equivalent to the GS-14. Examples of specialized experience include providing technical leadership, advice, and assistance on complex, controversial or precedent setting matters and dealing tactfully and effectively with high level officials, engineers and scientists. KNOWLEDGE, SKILLS AND ABILITIES (KSAs): * Knowledge of computer engineering policies, theories, principles and concepts, and familiarity with other engineering disciplines. * Knowledge of automated data processing concepts, systems capabilities, and measurements processes to effectively accomplish assigned functions. * Ability to analyze, evaluate, and applies rules, regulations, and procedures in a variety of situations. * Ability to plan and organize work and coordinate with other engineering disciplines; communicate effectively, both orally and in writing; and maintain good working relations. PART-TIME OR UNPAID EXPERIENCE: Credit will be given for appropriate unpaid and or part-time work. You must clearly identify the duties and responsibilities in each position held and the total number of hours per week. VOLUNTEER WORK EXPERIENCE: Refers to paid and unpaid experience, including volunteer work done through National Service Programs (i.e., Peace Corps, AmeriCorps) and other organizations (e.g., professional; philanthropic; religious; spiritual; community; student and social). Volunteer work helps build critical competencies, knowledge and skills that can provide valuable training and experience that translates directly to paid employment. You will receive credit for all qualifying experience, including volunteer experience. Education IF USING EDUCATION TO QUALIFY: If position has a positive degree requirement or education forms the basis for qualifications, you MUST submit transcriptswith the application. Official transcripts are not required at the time of application; however, if position has a positive degree requirement, qualifying based on education alone or in combination with experience; transcripts must be verified prior to appointment. An accrediting institution recognized by the U.S. Department of Education must accredit education. Click here to check accreditation. FOREIGN EDUCATION: Education completed in foreign colleges or universities may be used to meet the requirements. You must show proof the education credentials have been deemed to be at least equivalent to that gained in conventional U.S. education program. It is your responsibility to provide such evidence when applying. Additional information For Direct Hire (DHA) Positions: This is a Direct Hire Public Notice, under this recruitment procedure applications will be accepted for each location/ installation identified in this Public Notice and selections are made for vacancies as they occur. There may or may not be actual/projected vacancies at the time you submit your application. Interagency Career Transition Assistance Program (ICTAP): For information on
    $76.5k-164.3k yearly 28d ago
  • Senior Software Engineer - Aerospace Controls

    Rolls Royce 4.8company rating

    Embedded software engineer job in West Lafayette, IN

    Job Title: Senior Software Engineer - Aerospace Controls Working Pattern: Full-time The ACaMS Program Team has been chartered with the design/development/realization of the next generation aero engine control system. The ACaMS system will deliver world class efficiency, improved diagnostics, cyber threat protection via a modern architectural solution. ACaMS will serve a wide range of gas turbine engines/applications across the Rolls-Royce portfolio. The ACaMS team scope includes a wide variety of components within the control system including the Computing System, Health Monitoring System and the integration of the Hydromechanical and Sensing/Control components. The ACaMS team consists of a wide variety of functional team members including Embedded Systems, Software, and Electronics Designers as well as Safety, Certification, Quality, Component and Applications Engineers. In this exciting opportunity, you will work in agile scrum project teams with colleagues in other branches of engineering and guide software engineers with less experience. * This position is eligible for a hybrid work schedule allowing for remote and in-office days each week. Hybrid work arrangements are subject to change based on business needs and/or changes in company policy. All hybrid employees must have a secure, high-speed internet connection and an appropriate workspace that complies with applicable information security and confidentiality requirements. Why Rolls-Royce? Rolls-Royce is one of the most enduring and iconic brands in the world and has been at the forefront of innovation for over a century. We design, build and service systems that provide critical power to customers where safety and reliability are paramount. We are proud to be a force for progress, powering, protecting and connecting people everywhere. We want to ensure that the excellence and ingenuity that has shaped our history continues into our future and we need people like you to come and join us on this journey. Rolls-Royce has been recognized as the top employer in the Engineering & Manufacturing category on the prestigious Forbes Top Employers for Engineers list for 2025. This ranking highlights our commitment to innovation, employee development, and fostering a collaborative environment where engineers can thrive. Be part of a team that sets the industry standard and drives groundbreaking solutions. At Rolls-Royce, we are committed to creating a workplace where all employees feel respected, supported, and empowered to do their best work. We foster a welcoming and innovative work environment that invests in you, giving you access to an incredible breadth and depth of opportunities where you can grow your career and make a difference. Rolls-Royce is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to any protected characteristics. What you will be doing With this attractive opportunity you will get a chance to: * Develop safety-critical gas turbine engine control software to DO-178C compliance objectives * Software architecting support to enable software-to-software integration a testing, to include product line methodologies * Develop and modify processes and methods to enable the team to achieve compliance objectives and optimal development pace * Setting up and modifying continuous integration / continuous deployment (CI/CD) frameworks, to enable software development to be easily worked by the development team * Liaison with certification airworthiness authorities to explain approaches, demonstrate compliance to objectives, and close out audit findings Who we're looking for: At Rolls-Royce we put safety first, do the right thing, keep it simple and make a difference. These principles form the behaviours that guide us and are an essential component of our assessment process. They are the fundamental qualities that we seek for all roles. Basic Requirements: * Bachelor's degree Engineering (STEM) with 2+ years of experience in software engineering or computer engineering (development or testing) OR * Master's degree in Engineering with experience in software engineering, OR * PhD in Engineering * In order to be eligible for consideration, you must be a U.S. Citizen * Must have experience in embedded safety critical software engineering and Control systems experience * Needs to be familiar with Model-based software design using Simulink Preferred Requirements: * 5+ years of experience in embedded safety critical software engineering * Experience with Python, C, C++, and/or Groovy * Experience in defining, assessing and modifying software architectures * Experience with software life cycle (Requirements, Design, Verification and Release) * Experience with integration (software/hardware and software/software) and component level testing * Familiar with verification and testing frameworks, such as Jenkins * Experience in the design and development of DO-178C compliant embedded software solutions * Experience with control of gas turbine engines What we offer We offer excellent development opportunities, a competitive salary, and exceptional benefits. These include bonus, employee support assistance and employee discounts. Your needs are as unique as you are. Hybrid working is a way in which our people can balance their time between the office or home. It's a locally managed and flexed informal discretionary arrangement. As a minimum we're all expected to attend the workplace for collaboration and other specific reasons, on average three days per week. Relocation assistance is available for this position. Closing date: February 28th, 2026 #cloli Job Category Software Systems Job Posting Date 12 Jan 2026; 00:01 Pay Range $90,985 - $ 147,850-Annually Location: Indianapolis, IN Benefits Rolls-Royce provides a comprehensive and competitive Total Rewards package that includes base pay and a discretionary bonus plan. Eligible employees may have the opportunity to enroll in other benefits, including health, dental, vision, disability, life and accidental death & dismemberment insurance; a flexible spending account; a health savings account; a 401(k) retirement savings plan with a company match; Employee Assistance Program; Paid Time Off; certain paid holidays; paid parental and family care leave; tuition reimbursement; and a long-term incentive plan. The options available to an employee may vary depending on eligibility factors such as date of hire, employment type, and the applicability of collective bargaining agreements.
    $91k-147.9k yearly Auto-Apply 7d ago
  • Senior Software Development Engineer in Test (SDET)

    Miso 3.3company rating

    Embedded software engineer job in Carmel, IN

    MISO is hiring a Senior Software Development Engineer in Test (SDET) in Carmel, Indiana. You will be responsible for designing, developing, and maintaining robust, scalable test automation frameworks that ensure the quality and reliability of our mission-critical systems. You will integrate automated testing into CI/CD pipelines, optimize execution efficiency, and expand automation coverage across both vendor and in-house applications. You'll also collaborate with Product Owners, Software Engineering, Application Support, and Business teams to align testing strategies with delivery goals, lead automation initiatives, and mentor junior team members to elevate team capability. The ideal candidate is a curious and innovative problem-solver who takes ownership of their work, communicates and collaborates effectively, and demonstrates broad technical proficiency with the ability to quickly learn and adapt. Responsibilities as our Senior Software Development Engineer in Test (SDET) will include: Develop and maintain scalable test automation frameworks for UI, API, integration, and end-to-end testing. Integrate automated tests into CI/CD pipelines for continuous quality validation. Manage cloud-native test environments using Kubernetes (Rancher) and Azure services. Define and enforce test strategies, standards, and best practices in alignment with QA objectives. Analyze and report test results to ensure timely defect identification and resolution. Collaborate with stakeholders to optimize automation tooling and processes. Mentor junior engineers, fostering skill growth and adoption of best practices. Drive continuous improvement in test automation efficiency and reliability. To be successful as our Senior Software Development Engineer in Test (SDET) some of the technical skills we are looking for include: Bachelor's degree in Computer Science, Software Engineering, Computer Engineering required. 4 years of relevant work experience. Strong proficiency in Python or Java for automation scripting. Experience with BDD frameworks (e.g., Behave, Cucumber). Hands-on experience integrating automated tests into CI/CD pipelines (GitHub Actions, Azure DevOps). Familiarity with Docker and Kubernetes (Rancher) for containerized testing. Scripting experience with Bash or PowerShell. Experience with test case management tools (IBM ETM, Jira). Experience with enterprise test automation tools such as Mabl (preferred) Tosca, or Harness. Preferred Certifications: ISTQB Certified Tester - Test Automation Engineer Microsoft Certified: Azure Fundamentals (AZ-900) Microsoft Certified: Azure DevOps Engineer Expert (AZ-400) Appropriate level will be determined based upon experience and knowledge. Transformative innovation is happening in the electric industry, from digitalizing homes and distributed resources to renewable energy and an ever-changing grid. MISO manages the electricity superhighway in the Central U.S. and through use of groundbreaking research and advanced technology, our highly skilled employees ensure power flows reliably to 45 million Americans. Operating the electricity grid, running a robust energy market, planning for a bright future - it's what our immensely hardworking and dedicated team does every day. The base salary compensation range being offered for this role is $140,000 - $165,000 USD annually. Base salary range for this position is included in accordance with requirements of various state/local pay transparency legislation. Please note that salaries may vary for different individuals in the same role based on several factors, including but not limited to location of the role, individual competencies, education/professional certifications, and qualifications/experience. Position is also eligible for an annual bonus if individual performance and company objectives are met. At MISO we offer a comprehensive benefits package, including 401k, vacation, sick and safe time, available on your first day of employment. #DiscoverMISO #MISOCareers #lifeat MISO #weare MISO MISO, What We Do #LI-ONSITE #LI-JH1
    $140k-165k yearly 39d ago
  • Senior Software Development Engineer in Test (SDET)

    Midcontinent Independent System Operator, Inc. 4.4company rating

    Embedded software engineer job in Carmel, IN

    MISO is hiring a Senior Software Development Engineer in Test (SDET) in Carmel, Indiana. You will be responsible for designing, developing, and maintaining robust, scalable test automation frameworks that ensure the quality and reliability of our mission-critical systems. You will integrate automated testing into CI/CD pipelines, optimize execution efficiency, and expand automation coverage across both vendor and in-house applications. You'll also collaborate with Product Owners, Software Engineering, Application Support, and Business teams to align testing strategies with delivery goals, lead automation initiatives, and mentor junior team members to elevate team capability. The ideal candidate is a curious and innovative problem-solver who takes ownership of their work, communicates and collaborates effectively, and demonstrates broad technical proficiency with the ability to quickly learn and adapt. Responsibilities as our Senior Software Development Engineer in Test (SDET) will include: * Develop and maintain scalable test automation frameworks for UI, API, integration, and end-to-end testing. * Integrate automated tests into CI/CD pipelines for continuous quality validation. * Manage cloud-native test environments using Kubernetes (Rancher) and Azure services. * Define and enforce test strategies, standards, and best practices in alignment with QA objectives. * Analyze and report test results to ensure timely defect identification and resolution. * Collaborate with stakeholders to optimize automation tooling and processes. * Mentor junior engineers, fostering skill growth and adoption of best practices. * Drive continuous improvement in test automation efficiency and reliability. To be successful as our Senior Software Development Engineer in Test (SDET) some of the technical skills we are looking for include: * Bachelor's degree in Computer Science, Software Engineering, Computer Engineering required. * 4 years of relevant work experience. * Strong proficiency in Python or Java for automation scripting. * Experience with BDD frameworks (e.g., Behave, Cucumber). * Hands-on experience integrating automated tests into CI/CD pipelines (GitHub Actions, Azure DevOps). * Familiarity with Docker and Kubernetes (Rancher) for containerized testing. * Scripting experience with Bash or PowerShell. * Experience with test case management tools (IBM ETM, Jira). * Experience with enterprise test automation tools such as Mabl (preferred) Tosca, or Harness. * Preferred Certifications: * ISTQB Certified Tester - Test Automation Engineer * Microsoft Certified: Azure Fundamentals (AZ-900) * Microsoft Certified: Azure DevOps Engineer Expert (AZ-400) Appropriate level will be determined based upon experience and knowledge. Transformative innovation is happening in the electric industry, from digitalizing homes and distributed resources to renewable energy and an ever-changing grid. MISO manages the electricity superhighway in the Central U.S. and through use of groundbreaking research and advanced technology, our highly skilled employees ensure power flows reliably to 45 million Americans. Operating the electricity grid, running a robust energy market, planning for a bright future - it's what our immensely hardworking and dedicated team does every day. The base salary compensation range being offered for this role is $140,000 - $165,000 USD annually. Base salary range for this position is included in accordance with requirements of various state/local pay transparency legislation. Please note that salaries may vary for different individuals in the same role based on several factors, including but not limited to location of the role, individual competencies, education/professional certifications, and qualifications/experience. Position is also eligible for an annual bonus if individual performance and company objectives are met. At MISO we offer a comprehensive benefits package, including 401k, vacation, sick and safe time, available on your first day of employment. #DiscoverMISO #MISOCareers #lifeat MISO #weare MISO MISO, What We Do #LI-ONSITE #LI-JH1
    $140k-165k yearly 40d ago
  • Sr. Software Engineer (C# .NET)

    Openlane

    Embedded software engineer job in Carmel, IN

    Who We Are: At OPENLANE we make wholesale easy so our customers can be more successful. We're a technology company building the world's most advanced-and uncomplicated-digital marketplace for used vehicles. We're a data company helping customers buy and sell smarter with clear, actionable insights they can understand and use. And we're an innovation company accelerating the future of wholesale remarketing through curiosity, collaboration, and an entrepreneurial spirit. Our Values: Driven Waybuilders. We pursue challenges that inspire us to build, create, and innovate. Relentless Curiosity. We seek to understand and improve our customers' experience. Smart Risk-Taking. We transform risk into progress through data, experience, and intuition. Fearless Ownership. We deliver what we promise and learn along the way. Location: Remote-North America (EST preferred) We're Looking For: We are seeking a Sr. Software Engineer with experience in building scalable, cloud-native APIs with .NET, preferably Core / Java / Kotlin. You will be part of an Enterprise Technology Services team responsible for constructing and maintaining high-value core system components. You will be involved in the continuous improvement of core offerings, leading technical discussions on software architecture and testing, and collaborating with cross-functional teams. In this role, you will have the opportunity to use your experience in application development, front-end JavaScript frameworks, telemetry, and performance tuning. The ideal candidate will have 5+ years of experience in relevant areas. You Are: Detail-oriented. You will ensure the quality of the product through code reviews and a high level of unit and functional test coverage. Relentlessly Curious. You are constantly learning and seeking ways to improve yourself and the processes around you. Supportive. You enjoy mentoring and supporting other team members by conducting code reviews and applying your experience in process and technical leadership. Confident. You not only love to code, but you're also excellent at it! You Will: Continuously work on enhancing core offerings. Lead technical discussions on software architecture and testing to ensure that we do not compromise on quality and performance. Collaborate with cross-functional teams to construct and maintain high-value core system components, leveraging multiple technology stacks. Core Tech Stack: .NET Core PostgreSQL Kubernetes in AWS OpenTelemetry Must Have's: 5+ Years of experience building scalable, cloud-native APIs with .NET University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience. Experience with telemetry and performance tuning leveraging modern APM tooling. A strong understanding of application development, including development and testing methodologies. Nice to Have's: Experience with Amazon Web Services (AWS). Experience with Kubernetes and OpenTelemetry Experience building cloud-native APIs with Java Experience with Azure Cloud Services What We Offer: Competitive pay Medical, dental, and vision benefits with employer HSA contributions (US) and FSA options (US) Immediately vested 401K (US) or RRSP (Canada) with company match Paid Vacation, Personal, and Sick Time Paid maternity and paternity leave (US) Employer-paid short-term disability, long-term disability, life insurance, and AD&D (US) Robust Employee Assistance Program Employer paid Leap into Service Day to volunteer Tuition Reimbursement for eligible programs Opportunities to expand your skill set and share your knowledge across a publicly traded, global organization Company culture of internal promotions, diverse career paths, and meaningful advancement Sound like a match? Apply Now - We can't wait to hear from you! Compensation Range of Annual Salary: $112,000.00 - $140,000.00 (Depending on experience, skill set, qualifications, and other relevant factors.)
    $112k-140k yearly Auto-Apply 60d+ ago
  • Senior Software Engineer

    120Water

    Embedded software engineer job in Zionsville, IN

    Job Title: Senior Software Engineer Reports To: Lead Software Engineer Department: Product & Engineering FLSA: Exempt About us: 120Water is the fastest growing digital water company in the country. If you want to be on a winning team that provides transformative solutions to protect public health...you've come to the right place. Our mission is to rapidly build and sell our Digital Water Cloud's software, kits, and services to government agencies, public water systems and facilities who need to transform how they manage their water programs. A winning candidate will demonstrate 120Water core values: Be complex problem solvers Respectfully push the boundaries Deliver value with quality, precision and speed Be accountable all the time Celebrate the journey together Your impact: We are looking for senior software engineers to help scale our platform. This role is full stack development focused and ranges from building features which you would help to scope, to scalable microservices, to building and enhancing our APIs for integrations as well as front-end UI development. You will evangelize 120Water by fostering strong software delivery for not only our customers but also our internal stakeholders and partners through your ownership of our software development lifecycle. What you'll do: Full stack development (Node, React) Build new features, components, microservices which you will help to scope Build APIs to enable integrations with our platform Conduct code reviews What you bring: 5+ years of general web or platform development experience with web technologies (React preferred) 5+ years of Node.js or Java to build dependable and scalable services Strong knowledge of object-oriented design principles and methodologies Interest and ability to mentor other engineers You enjoy start-up / scale-up fast pace growth Nice to have: Experience building multi-tenant SaaS software Relational databases with experience in MS SQL Server and/or Postgresql Familiarity with AWS Familiarity with Kubernetes Our tech stack: TypeScript Node.js React Java AWS Kubernetes SQL Server Postgresql
    $77k-101k yearly est. 33d ago
  • Sr. Software Engineer

    Robert Half 4.5company rating

    Embedded software engineer job in Westfield, IN

    Description We are looking for a talented and experienced Senior Software Engineer to join our team in Westfield, Indiana. In this role, you will lead the development of cutting-edge AI solutions, collaborate with cross-functional teams, and ensure the scalability and security of multi-tenant platforms. This is an exciting opportunity to work in a dynamic environment where innovation and experimentation are highly valued. Responsibilities: - Lead and mentor a small team of AI engineers, guiding technical direction and ensuring timely delivery of high-quality solutions. - Design and implement AI-driven agents and chat-based tools that function reliably within a multi-tenant architecture. - Integrate AI workflows with services from providers like OpenAI, Anthropic, or open-source models, ensuring seamless orchestration. - Optimize platform scalability, performance, and security across tenant environments. - Take full ownership of projects, managing everything from architectural design to deployment and performance monitoring. - Collaborate closely with product management, DevOps, and other engineering leads to align project scope and timelines. - Stay informed on advancements in AI technologies and explore new approaches for real-world applications. - Foster a fast-paced, experimentation-driven culture that encourages innovative thinking and rapid delivery. - Champion best practices in engineering to drive continuous improvement and operational excellence. Requirements - Minimum of 5 years of software engineering experience, with at least 2 years focused on AI/ML systems and 2 years in technical leadership roles. - Proven expertise in developing and deploying agent-based solutions utilizing frameworks like LangChain or AutoGen. - Strong understanding of multi-tenant systems, including tenant isolation, security protocols, and resource optimization. - Hands-on experience with infrastructure-as-code tools such as Terraform and serverless compute frameworks. - Familiarity with modern MLOps practices and AI application patterns like vector databases and retrieval-augmented generation. - Excellent communication skills, capable of articulating technical concepts to stakeholders and leadership. - Ability to innovate, adapt, and drive improvements in engineering processes and practices. - Experience in integrating AI orchestration layers for task-based tools or chat applications. Technology Doesn't Change the World, People Do. Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles. Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app (https://www.roberthalf.com/us/en/mobile-app) and get 1-tap apply, notifications of AI-matched jobs, and much more. All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information. © 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to Robert Half's Terms of Use (https://www.roberthalf.com/us/en/terms) and Privacy Notice (https://www.roberthalf.com/us/en/privacy) .
    $84k-110k yearly est. 60d+ ago
  • Senior Software Engineer

    Zotec Partners 4.7company rating

    Embedded software engineer job in Carmel, IN

    Job DescriptionAt Zotec Partners, our People make it happen. Transforming the healthcare industry isn't easy. But when you build a team like the one we have, that goal can become a reality. Our accomplishments can't happen without our extraordinary people - the men and women across the country who make up our diverse Zotec family and help make this company a best place to work. Over 25 years ago, we started Zotec with a clear vision, to partner with physicians to simplify the business of healthcare. Today we are more than 900 employees strong and we continue to use our incredible talent and energy to bring that vision to life. We are a team of Innovators, Collaborators and Doers. We're seeking a Senior Software Engineer to join us. As a Senior Software Engineer at Zotec, you will be challenged to stretch your expertise in new ways. You'll develop solutions to healthcare problems by using cloud-native technologies and microservices architecture to deliver critical components and applications. You'll collaborate with enthusiastic, experienced professionals in an entrepreneurial and fun environment. If you're ready to take the next step in your career and join an innovative, industry-shaping organization, you belong at Zotec Partners. Technologies We Use: Technologies include .NET, .NET Core, C, SQL Server, AWS, Angular What You'll Do: Work with product owners and business stakeholders to define and develop world class product solutions Collaborate with other engineers to learn and share knowledge of modern development techniques Drive fresh ideas on how new technology can be used to solve problems differently Grow as a technologist in an inspiring environment with like-minded and tech hungry peers Who You Are: You are a professional with a passion for technology, exploring data and creating solutions to benefit real people You've developed solutions in C# using cloud-native technologies, microservices and RESTful APIs Prior experience with payment vendors is very helpful Practical application of object-oriented design patterns is part of your day to day work You want to see a job done well and can drive tasks through to completion independently or in a group setting You have excellent analytical, communication, and organizational skills and are adaptable to change You understand the importance of quality standards, processes, compliance and security as it relates to the healthcare industry and have general knowledge of standards such as HIPAA or PCI. Other Ways You Can Contribute: Leverage your experience building full-stack solutions in Angular, .NET, and SQL or similar technologies Help us continue to expand our usage of cloud technologies with your experience in AWS, Azure and/or GCP Utilize your experience with CI/CD, delivery automation, and Docker to help us further improve our development tools and processes for more rapid, repeatable development Promote processes, tools and culture to help us keep improving code quality, security and productivity Share your experience with big data technologies and machine learning / AI Follow the appropriate development methodologies including Scrum and Kanban Utilize your software architecture experience to improve healthcare for tomorrow How We Focus on Your Wellbeing: Paid time off (PTO) to balance a fulfilling work and personal life Health, dental and vision insurance Company paid life insurance, AD&D, and disability Money for your 401k Volunteerism support and charitable gift matching through the Zotec Effect program Tailored learning and professional development opportunities to help you grow your career in ways that matter to you At Zotec, you will enjoy a network of highly experienced professionals in an environment where you can operate with autonomy yet have the resources and backing of other professionals in a similar role. Entrepreneurial and enterprising is the spirit of our team. If you are an original thinker and opportunity seeker, we'd like to talk to you! Learn more about our organization, by visiting us at ********************* E-Verify and Equal Opportunity Employer Powered by JazzHR 5TZ8qvDyma
    $85k-107k yearly est. 7d ago
  • Embedded Cybersecurity Software Engineer

    Caterpillar, Inc. 4.3company rating

    Embedded software engineer job in Rossville, IL

    **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 solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. **Job Description:** The Embedded Product Cybersecurity team is developing embedded cybersecurity solutions & software for Caterpillar Display, Telematics, Machine, Engine, & Autonomy product lines that will be used on production product for years to come. With the ever-growing level of technology and connectivity developing cyber secure systems for onboard network topology and remote connectivity is crucial. The ideal candidate will be passionate about developing cybersecurity software solutions for Caterpillar's embedded product line. They must also be willing to learn new areas of expertise in cybersecurity while working with multiple systems, software, component, and product teams to produce world class cybersecurity solutions for Caterpillar. As a Software Engineer you will work with your architecture to set priorities and work to a prioritized backlog of embedded software cybersecurity security related development activities. **What You Will Do:** + Design, develop, configure, and test our security-enabling software that targets a wide range of scopes, including full-stack ECU component software, system-wide onboard security software, offboard internal development tools, and ECU supplier manufacturing tools. + Participate in iterative development and fast delivery of features utilizing up-to-date technologies and practices like Linux, Python, C/C++, Agile, and emergent design. + Design & Document Cybersecurity features + Develop Embedded Cybersecurity software solutions that will be implemented in C/C++, Rust, and Python languages + Validate Embedded Cybersecurity software features used across Caterpillar's product line + Knowledge and capability to identify Cybersecurity software risks **What You Will Have:** + Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. + Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. + Software Development: Knowledge of software design and development tools and activities; ability to produce software products or systems in line with product requirements. + Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation **Top Candidates Will Also Have:** + 4-year degree in Electronics Technology, Electrical/Computer Engineering, Computer Science, or a related field. + Strong people interaction, teamwork, communication, and computer skills are required. + The candidate must be detail oriented and a proven "self starter," with a strong record of achievement and results. + Solid experience with communication networks including Ethernet, J1939 Proprietary, Cat Data Link, and various data link protocols. + Desire to work in a fast-paced Agile team environment + Experience in Cybersecurity + Experience with GIT configuration management tool + Experience with CAN, J1939, and other data link protocols + Experience using Design Patterns and Object-Oriented programming + Experience with developing Unit Tests and Test-Driven Development + Experience using debugging tools for embedded systems (e.g. Lauterbach, GDB) **Additional Information:** + The location for this position is Mossville, IL. This role is on-site Monday to Friday. + Domestic relocation assistance is available for this position. + Sponsorship will NOT be offered for this position + This position may require less than 10% travel. \#LI **Summary Pay Range:** $95,640.00 - $143,520.00 Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. **Benefits:** Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits. + Medical, dental, and vision benefits* + Paid time off plan (Vacation, Holidays, Volunteer, etc.)* + 401(k) savings plans* + Health Savings Account (HSA)* + Flexible Spending Accounts (FSAs)* + Health Lifestyle Programs* + Employee Assistance Program* + Voluntary Benefits and Employee Discounts* + Career Development* + Incentive bonus* + Disability benefits + Life Insurance + Parental leave + Adoption benefits + Tuition Reimbursement * These benefits also apply to part-time employees This position requires working onsite five days a week. Relocation is available for this position. Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at **************************** **Posting Dates:** Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community (*********************************************** .
    $95.6k-143.5k yearly 47d ago
  • Embedded Software Engineer - 2

    Belcan 4.6company rating

    Embedded software engineer job in Rossville, IL

    Job Title: Embedded Software Engineer - 2 Zip Code: 61552 Duration: 12months Pay Rate: $ 47.53 /hr. Keyword's: #Mossvillejobs; #EmbeddedSoftwareEngineerjobs. 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 researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications. Job Responsibilities: * Design and implement software of embedded devices and systems from requirements to production and commercial deployment for product lines. * Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions. * Analyze and enhance efficiency, stability and scalability of system resources * Review project requests describing database user needs to estimate time and cost required to accomplish project. Skills: * 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 and delivery. * Basic ability to troubleshoot issues and make system changes as needed to resolve issue. * Basic knowledge of computer hardware and software. Solid programming experience in C or C++ * Knowledge of computer development software as it relates to embedded systems, such as SQL, VisualBasic, etc. Education/Experience: * Bachelor's degree in computer science, software engineering or relevant field required. * 2-4 years experience required. Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, colour, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.
    $47.5 hourly 60d+ ago
  • Hiring for Embedded Engineer

    Krg Technology 4.0company rating

    Embedded software engineer job in Rossville, IL

    Thanks & Regards Rajesh KRG Technologies, Inc., ************ Ext :514 Job Title : Embedded Engineer Location : Mossville, IL Duration : Full-time Job Description : · Develop control software, perform simulations, conduct design reviews and product validation. · They will work with a team to deliver machine control and guidance systems for machines. · Work with project team groups to ensure technical solutions meet product requirements. · Success in this position involves: Working effectively within the software development team and domain experts. · Working within the established process framework. · Demonstrating a set of fundamental software engineering skills that result in predictability in engineering, scheduling and the quality of products developed. Mandatory Skills : Embedded software Control Systems Additional Information All your information will be kept confidential according to EEO guidelines.
    $75k-98k yearly est. 60d+ ago
  • Senior Software Engineer

    Zotec Partners 4.7company rating

    Embedded software engineer job in Carmel, IN

    At Zotec Partners, our People make it happen. Transforming the healthcare industry isn't easy. But when you build a team like the one we have, that goal can become a reality. Our accomplishments can't happen without our extraordinary people - the men and women across the country who make up our diverse Zotec family and help make this company a best place to work. Over 25 years ago, we started Zotec with a clear vision, to partner with physicians to simplify the business of healthcare. Today we are more than 900 employees strong and we continue to use our incredible talent and energy to bring that vision to life. We are a team of Innovators, Collaborators and Doers. We're seeking a Senior Software Engineer to join us. As a Senior Software Engineer at Zotec, you will be challenged to stretch your expertise in new ways. You'll develop solutions to healthcare problems by using cloud-native technologies and microservices architecture to deliver critical components and applications. You'll collaborate with enthusiastic, experienced professionals in an entrepreneurial and fun environment. If you're ready to take the next step in your career and join an innovative, industry-shaping organization, you belong at Zotec Partners. Technologies We Use: Technologies include .NET, .NET Core, C, SQL Server, AWS, Angular What You'll Do: Work with product owners and business stakeholders to define and develop world class product solutions Collaborate with other engineers to learn and share knowledge of modern development techniques Drive fresh ideas on how new technology can be used to solve problems differently Grow as a technologist in an inspiring environment with like-minded and tech hungry peers Who You Are: You are a professional with a passion for technology, exploring data and creating solutions to benefit real people You've developed solutions in C# using cloud-native technologies, microservices and RESTful APIs Prior experience with payment vendors is very helpful Practical application of object-oriented design patterns is part of your day to day work You want to see a job done well and can drive tasks through to completion independently or in a group setting You have excellent analytical, communication, and organizational skills and are adaptable to change You understand the importance of quality standards, processes, compliance and security as it relates to the healthcare industry and have general knowledge of standards such as HIPAA or PCI. Other Ways You Can Contribute: Leverage your experience building full-stack solutions in Angular, .NET, and SQL or similar technologies Help us continue to expand our usage of cloud technologies with your experience in AWS, Azure and/or GCP Utilize your experience with CI/CD, delivery automation, and Docker to help us further improve our development tools and processes for more rapid, repeatable development Promote processes, tools and culture to help us keep improving code quality, security and productivity Share your experience with big data technologies and machine learning / AI Follow the appropriate development methodologies including Scrum and Kanban Utilize your software architecture experience to improve healthcare for tomorrow How We Focus on Your Wellbeing: Paid time off (PTO) to balance a fulfilling work and personal life Health, dental and vision insurance Company paid life insurance, AD&D, and disability Money for your 401k Volunteerism support and charitable gift matching through the Zotec Effect program Tailored learning and professional development opportunities to help you grow your career in ways that matter to you At Zotec, you will enjoy a network of highly experienced professionals in an environment where you can operate with autonomy yet have the resources and backing of other professionals in a similar role. Entrepreneurial and enterprising is the spirit of our team. If you are an original thinker and opportunity seeker, we'd like to talk to you! Learn more about our organization, by visiting us at ********************* E-Verify and Equal Opportunity Employer
    $85k-107k yearly est. Auto-Apply 6d ago
  • Embedded Cybersecurity Software Engineer

    Caterpillar 4.3company rating

    Embedded software engineer job in Rossville, IL

    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 solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Job Description: The Embedded Product Cybersecurity team is developing embedded cybersecurity solutions & software for Caterpillar Display, Telematics, Machine, Engine, & Autonomy product lines that will be used on production product for years to come. With the ever-growing level of technology and connectivity developing cyber secure systems for onboard network topology and remote connectivity is crucial. The ideal candidate will be passionate about developing cybersecurity software solutions for Caterpillar's embedded product line. They must also be willing to learn new areas of expertise in cybersecurity while working with multiple systems, software, component, and product teams to produce world class cybersecurity solutions for Caterpillar. As a Software Engineer you will work with your architecture to set priorities and work to a prioritized backlog of embedded software cybersecurity security related development activities. What You Will Do: Design, develop, configure, and test our security-enabling software that targets a wide range of scopes, including full-stack ECU component software, system-wide onboard security software, offboard internal development tools, and ECU supplier manufacturing tools. Participate in iterative development and fast delivery of features utilizing up-to-date technologies and practices like Linux, Python, C/C++, Agile, and emergent design. Design & Document Cybersecurity features Develop Embedded Cybersecurity software solutions that will be implemented in C/C++, Rust, and Python languages Validate Embedded Cybersecurity software features used across Caterpillar's product line Knowledge and capability to identify Cybersecurity software risks What You Will Have: Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. Software Development: Knowledge of software design and development tools and activities; ability to produce software products or systems in line with product requirements. Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation Top Candidates Will Also Have: 4-year degree in Electronics Technology, Electrical/Computer Engineering, Computer Science, or a related field. Strong people interaction, teamwork, communication, and computer skills are required. The candidate must be detail oriented and a proven “self starter,” with a strong record of achievement and results. Solid experience with communication networks including Ethernet, J1939 Proprietary, Cat Data Link, and various data link protocols. Desire to work in a fast-paced Agile team environment Experience in Cybersecurity Experience with GIT configuration management tool Experience with CAN, J1939, and other data link protocols Experience using Design Patterns and Object-Oriented programming Experience with developing Unit Tests and Test-Driven Development Experience using debugging tools for embedded systems (e.g. Lauterbach, GDB) Additional Information: The location for this position is Mossville, IL. This role is on-site Monday to Friday. Domestic relocation assistance is available for this position. Sponsorship will NOT be offered for this position This position may require less than 10% travel. #LI Summary Pay Range: $95,640.00 - $143,520.00 Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. Benefits: Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits. Medical, dental, and vision benefits* Paid time off plan (Vacation, Holidays, Volunteer, etc.)* 401(k) savings plans* Health Savings Account (HSA)* Flexible Spending Accounts (FSAs)* Health Lifestyle Programs* Employee Assistance Program* Voluntary Benefits and Employee Discounts* Career Development* Incentive bonus* Disability benefits Life Insurance Parental leave Adoption benefits Tuition Reimbursement * These benefits also apply to part-time employees This position requires working onsite five days a week.Relocation is available for this position.Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at **************************** Posting Dates: Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community.
    $95.6k-143.5k yearly Auto-Apply 6d ago
  • Embedded Software Engineer 1

    Belcan 4.6company rating

    Embedded software engineer job in Rossville, IL

    Job Title: Embedded Software Engineer 1 Zip Code: 61552 Duration: 12 months Pay Rate: $40/hr. Keyword's: #Mossvillejobs; #SoftwareEngineerjobs. 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 researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications. Job Responsibilities: * Design and implement software of embedded devices and systems from requirements to production and commercial deployment for product lines. * Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions. * Analyze and enhance efficiency, stability and scalability of system resources * Review project requests describing database user needs to estimate time and cost required to accomplish project. * Create/maintain Azure DevOps YAML pipelines, trigger automated tests and publish reports in Power BI dashboards. Skills: * 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 and delivery. * Basic ability to troubleshoot issues and make system changes as needed to resolve issue. * Basic knowledge of computer hardware and software. Solid programming experience in C or C++ * Knowledge of computer development software as it relates to embedded systems, such as SQL, VisualBasic, etc. * Hands-on Azure DevOps Pipelines (YAML) and Git, Python, PowerShell scripting and Power BI Education/Experience: * Bachelor's degree in computer science, software engineering or relevant field required. * 0-2 years experience required. Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, colour, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.
    $40 hourly 60d+ ago
  • Senior Full Stack Embedded Software Engineer

    Caterpillar 4.3company rating

    Embedded software engineer job in Rossville, IL

    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 solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Technology is a competitive differentiator. We collaborate with partners across the enterprise to advance technologies including autonomy and automation, which helps enhance site safety, productivity and efficiency across customer operations worldwide. Our focus isn't just on what we build, but how we build it. We scale technology solutions across the business. We spearhead product development tools and processes. We collaborate with our partners to provide a seamless experience for our customers. We are obsessed with speed, simplicity and customer outcomes. Cat Technology also owns enterprise-wide initiatives in innovation, research and development, manufacturing automation and advanced materials, ensuring Caterpillar continues to lead the industry in technological excellence and engineering innovation. Job Summary: As a Senior Full Stack Software Architect, you will be primarily responsible for leading the development of architecture, design, implementation, and testing of software for Linux-based Gen 7 Displays, ensuring optimal system efficiency and stability. What You Will Do: * Define and lead the overall architecture. * Develop, design, and implement software for embedded systems using Angular and Typescript. * Gather and analyze user/client requirements to create Software Requirements Specification (SRS) documents. * Coach a global team of Front End developers and maintain a scalable, modular, test-driven software architecture. * Test and debug embedded system software using various tools and methods to enhance code quality and optimize system performance. * Collaborate with cross-functional teams. Degree Requirement Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or an equivalent field. What You Will Have: * Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. * Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. * Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. * Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels. * Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges. * Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. * Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation * System Testing: Experienced in supporting the project leader in developing and executing system test plans. Evaluate system documentation and user manuals for usability, accuracy, and completeness. Evaluate system documentation and user manuals for usability, accuracy, and completeness. Test system components for compliance with functional requirement and drive testing a system's ability to recover from hardware or software failures. Considerations For Top Candidates: * Extensive experience in Full Stack development using Angular, Typescript within a Linux environment, working in an agile framework, and collaborating with global teams * Experience with Displays, Figma, and Playwright. * Proficiency in GIT, CAN/J1939, CANoe, Ethernet, Embedded Systems, Domain Controllers, and Back End interfaces. * Ability to interpret functional and technical requirements. * Lead technical and code reviews. * Preferred knowledge of C++, Middleware, and Data Engine. Summary Pay Range: $110,520.00 - $165,840.00 Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. Benefits: Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits. * Medical, dental, and vision benefits* * Paid time off plan (Vacation, Holidays, Volunteer, etc.)* * 401(k) savings plans* * Health Savings Account (HSA)* * Flexible Spending Accounts (FSAs)* * Health Lifestyle Programs* * Employee Assistance Program* * Voluntary Benefits and Employee Discounts* * Career Development* * Incentive bonus* * Disability benefits * Life Insurance * Parental leave * Adoption benefits * Tuition Reimbursement * These benefits also apply to part-time employees This position requires working onsite five days a week. Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at **************************** Posting Dates: January 7, 2026 - January 18, 2026 Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community.
    $110.5k-165.8k yearly Auto-Apply 12d ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Lafayette, IN?

The average embedded software engineer in Lafayette, IN earns between $60,000 and $102,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Lafayette, IN

$79,000
Job type you want
Full Time
Part Time
Internship
Temporary