Embedded Software Test/Validation Engineer
Principal software engineer job in Rossville, IL
This position is for a Systems/Quality Validation Engineer to support software validation for embedded systems and user interfaces in industrial or automotive applications. The role involves working as part of an engineering team that designs, develops, and tests software features on embedded electronic controls and displays.
Key Responsibilities:
Validate user interface and embedded software solutions.
Identify and document bugs; collaborate with developers for resolution.
Estimate and plan effort for test case generation.
Execute test cases manually and develop scripts for test automation.
Coordinate with global teams including systems, software, and validation engineers.
Typical Day in the Role
Daily stand-up meetings with the team.
Execute test plans for new software releases.
Develop new test plans for features and bug fixes.
Identify, debug, and document issues.
Communicate with system engineers and development teams.
Education & Experience:
Bachelor's degree in Computer Science, Software Engineering, or related field.
Minimum 3 years of experience in software validation.
Master's degree acceptable but must have 3+ years of experience.
Top 3 Skills:
SIL (Software-in-the-Loop) and HIL (Hardware-in-the-Loop) testing with strong documentation.
Python scripting and test automation.
Communication and collaboration.
Additional Technical Skills:
Test case documentation.
Electronic hardware troubleshooting and maintenance.
Desired: Familiarity with DevOps tools, containerization, and Linux environments.
Offboard software engineer
Principal software engineer job in Rossville, IL
This position is for a software engineer to develop Onboard Core Information software for Displays and Telematics used on machine and engine applications. The candidate is responsible for developing, configuring, and testing Onboard Core Information software; troubleshooting and correcting software issues; and reporting development status. This position involves working closely with systems engineers and the Core Information software development team.
Hard Skills
Embedded C or C++
RUST exposure
Embedded Linux
Git
Summer 2026 Software Engineer Intern
Principal software engineer job in West Lafayette, IN
Responsibilities
Peraton is seeking Summer 2026 Software Engineer Interns to support our Internal Research & Development (IRAD) program which will be conducted in our Herndon, VA, West Lafayette, IN or Blacksburg, VA offices.
Join our Technology and Engineering Software Delivery Center and support exciting, advanced research projects in areas such as communications, space, cybersecurity, defense, health, and mobile. You'll have the opportunity to work in a collaborative, supportive environment with our full-time staff, allowing you to grow your skills and your career while building experience in a variety of different projects and domains. You'll work in an Agile software development environment supporting requirements/story development, software architecture and design, software development, and unit/component testing. You'll also get the chance to obtain certifications in leading technologies to enhance your skills, such as Amazon Web Services.
We ask that each intern be available to work the duration of the ten weeks (June to August) and commit to working a minimum of 35-40 hours per week. This program is geared toward technical college students, actively enrolled at a four-year university, who will be rising into their junior or senior years. However, strong underclassmen may be considered if they have declared their major and have completed qualified coursework.
Qualifications
Required Qualifications:
HS Diploma and some advanced level training.
U.S. Citizenship.
Have completed progress toward a bachelor's degree in computer science, computer engineering, or a related field.
Foundational experience in an object-oriented programming language, preferably in Java, and exposure to software engineering processes.
Hands on programming experience through coursework and/or prior internships.
Strong analytical and problem-solving skills.
Ability to quickly adapt and learn new technologies and concepts.
Self-motivated, independent, detail oriented, responsible team-player.
Strong written and oral communication skills.
Desired Qualifications:
3.0 and above GPA.
Exposure to Agile software development processes.
Familiarity with web development frameworks and/or database technologies.
Exposure to cloud computing environments.
#PeratonIntern
Peraton Overview
Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can't be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we're keeping people around the world safe and secure.
Target Salary Range The rate / range per hour below represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual's experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. SCA / Union / Intern Rate or Range $25.00/hour EEO EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.
Auto-ApplyEmbedded Software Senior Engineer-1
Principal 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.
**Role Definition**
As an Embedded Software Senior Engineer, you'll join a team dedicated to developing and delivering innovative embedded software solutions for aftermarket upgrades. Your responsibilities include designing, implementing, testing, and optimizing software for embedded devices and systems, while ensuring efficiency and stability. You'll support all phases of software activities-launch, development, validation, and production release-across multiple projects, leveraging Caterpillar electronic components and controls with aftermarket-specific requirements. Aftermarket Kits are distributed through the parts network and installed by dealers using service instructions released with the product. The Mossville AC-based team operates on short development cycles and collaborates directly with internal partners, dealers, and customers, fostering a creative environment focused on unique customer solutions. The role requires proven embedded software development and system integration experience, emerging leadership skills, and strong communication abilities. You'll work with global teams in India and China, support stakeholder reviews and project meetings.
**Responsibilities**
+ Support collection and analysis of user/client requirements to create the software requirements specification (SRS) documentation.
+ Write and Implement source code of embedded systems and enhance code samples of existing systems.
+ Testing and debugging embedded system software using different tools/methods available to improve code quality and optimize system performance.
+ Collaborate with other teams to provide post-production support and CI.
+ Requires a degree in an accredited Engineering or Computer Science curriculum.
+ Responsible for Design Reviews and Stakeholder Updates materials and support
+ Efficiently delivers software for Aftermarket products to meet timelines.
**What skills 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.
+ **Software Development:** Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
+ **System Testing:** Knowledge of system and software testing; ability to design, plan and execute system testing strategies and tactics to ensure the quality of software at all stages of the system life cycle.
+ **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 have:**
+ 2+ years in research, design, develop, and test of low-layer embedded software, such as RTOS integrations, I/O drivers, boot loaders, non-volatile memory interfacing, board initializations, or communication networks (e.g. J1939/CAN/Ethernet) for electronic controls/display/telematics devices.
+ Developed programs in ANSI C90 / C99 / similar for real-time embedded software development
+ Utilized Python and shell scripting for automating build processes.
+ Familiar with version management tools (e.g. Git) and related merging/management
+ Conducted technical and code reviews and leadership of cross functional teams
+ Progressive embedded software experience in control systems integration.
**Additional Details:**
+ This position requires the candidate to work full-time on site at the Mossville, IL AC office Monday to Friday.
+ Relocation assistance is NOT available for this position.
+ Visa sponsorship is NOT available with this position.
\#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
**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 (*********************************************** .
AI Native Software Engineering Senior Manager | Associate Director
Principal software engineer job in Carmel, IN
We are: A forward-thinking services company at the forefront of AI-native innovation. We partner with enterprise clients to create next-generation, agent-powered workflows engineered to scale in real-world settings. Our engineers embed deeply with customers, moving projects beyond experimentation into operational reality.
You are:
An AI Native Engineer with a minimum of 5 years of experience building cloud-native solutions, and deep expertise in designing and deploying agentic systems, especially for enterprise environments. You are a critical thinker that thrives in ambiguity, delivering concrete results by designing, building, and running custom AI agents that augment workflows and scale across modern infrastructure. Y ou'll help shape the playbook for how enterprises adopt and scale AI-native engineering globally.
The Work:
You'll embed directly with clients - acting as both technologist and trusted advisor. You'll partner with stakeholders to define use cases, rapidly prototype, and deploy agentic workflows that are robust, secure, and operational in complex enterprise domains. Often, these will be completely net new platforms and systems that need to be stitched together in our clients' environments alongside our Ecosystem partners.
Responsibilities:
+ Agent Architecture and Engineering: Design and engineer enterprise-ready AI agents encompassing retrieval, orchestration, policy-based routing, tool invocation, evaluation harnesses, and lifecycle observability.
+ AI Platform Integration: Develop abstraction layers across AI providers (Anthropic, Google, OpenAI, etc. ) to enable seamless integration and enablement.
+ Cloud-Native Engineering: Leverage containerization (Kubernetes, Docker), microservices, serverless, event-driven architectures, CI/CD, and observability to deliver scalable AI-native systems.
+ Domain-Specific Workflows: Tailor and deploy agentic applications across verticals - e.g., finance, healthcare, retail - addressing domain-specific processes via intelligent automation.
+ Client Engagement: Conduct design workshops, POCs, and code-with sessions to shape data-driven agent workflows with stakeholders, fostering trust and adoption.
+ Measure & Improve: Define and use key metrics, test harnesses, and evaluation plans to measure agent accuracy, latency, safety, and cost effectiveness.
+ Knowledge Sharing: Craft reusable patterns, documentation, and best practices to influence internal assets and client roadmaps.
Travel may be required for this role. The amount of travel will vary from 0 to 100% depending on business need and client requirements.
What You Need:
+ Minimum of 10 years engineering experience with cloud-native systems (APIs, microservices, containerization, serverless).
+ Minimum of 1 years of deep expertise in designing and deploying agentic solutions (agents, orchestration, context engineering, RAG, workflows) in production environments.
+ Minimum of 7 years of experience with AI platforms - OpenAI, Claude, Vertex AI, plus open-source models - including building abstraction layers to manage multi-provider pipelines.
+ Minimum of 10 years of experience programming in Python, Java, or equivalent; familiarity with evaluation tooling, logging, monitoring, and agent observability.
+ Minimum of 10 years of experience deploying to production - CI/CD, infrastructure as code (Terraform, Helm), monitoring, and debugging.
+ Minimum of 10 years of experience in client communication and collaboration, including being capable of leading technical workshops and delivering under ambiguity.
+ Bachelor's degree in Computer Science, Engineering, or equivalent; additional AI certifications or agentic tool experience is a plus.
Bonus Points If:
+ You've served as an Agentic AI Engineer in an Enterprise environment
+ You've defined or worked with enterprise-grade architectures for compound AI systems, orchestration frameworks, or agent registry/stream-based architectures.
+ You understand the AI-native paradigm - blending cloud-native with generative model architectures - optimizing for performance, modularity, and efficiency.
+ You've delivered solutions across multiple industries (e.g., finance, healthcare) by tailoring agentic workflows to industry needs.
Compensation at Accenture varies depending on a wide array of factors, which may include but are not limited to the specific office location, role, skill set, and level of experience. As required by local law, Accenture provides a reasonable range of compensation for roles that may be hired as set forth below.We accept applications on an on-going basis and there is no fixed deadline to apply.
Information on benefits is here. (************************************************************
Role Location Annual Salary Range
California $132,500 to $302,400
Cleveland $122,700 to $241,900
Colorado $132,500 to $261,300
District of Columbia $141,100 to $278,200
Illinois $122,700 to $261,300
Maryland $132,500 to $261,300
Massachusetts $132,500 to $278,200
Minnesota $132,500 to $261,300
New York/New Jersey $122,700 to $302,400
Washington $141,100 to $278,200
#LI-MP
#LI-NA
Requesting an Accommodation
Accenture is committed to providing equal employment opportunities for persons with disabilities or religious observances, including reasonable accommodation when needed. If you are hired by Accenture and require accommodation to perform the essential functions of your role, you will be asked to participate in our reasonable accommodation process. Accommodations made to facilitate the recruiting process are not a guarantee of future or continued accommodations once hired.
If you would like to be considered for employment opportunities with Accenture and have accommodation needs such as for a disability or religious observance, please call us toll free at **************** or send us an email or speak with your recruiter.
Equal Employment Opportunity Statement
We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
For details, view a copy of the Accenture Equal Opportunity Statement (********************************************************************************************************************************************
Accenture is an EEO and Affirmative Action Employer of Veterans/Individuals with Disabilities.
Accenture is committed to providing veteran employment opportunities to our service men and women.
Other Employment Statements
Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States.
Candidates who are currently employed by a client of Accenture or an affiliated Accenture business may not be eligible for consideration.
Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process. Further, at Accenture a criminal conviction history is not an absolute bar to employment.
The Company will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Additionally, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the Company's legal duty to furnish information.
California requires additional notifications for applicants and employees. If you are a California resident, live in or plan to work from Los Angeles County upon being hired for this position, please click here for additional important information.
Please read Accenture's Recruiting and Hiring Statement for more information on how we process your data during the Recruiting and Hiring process.
Lead Software Engineer (in person)
Principal software engineer job in Westfield, IN
Job DescriptionSEP has openings for experienced lead software engineers. We've been helping companies build great software products since 1988 in a wide range of industries and technologies. We provide software product and design outsource and consulting services covering all areas of the software life cycle.What we have to offer
Variety on every axis ... tools, technologies, market sectors, methodologies
Flexible, reasonable work schedules
Extensive opportunities to learn and develop yourself
A community of friendly, talented, and effective peers
Opportunities to try out different roles with minimal risk
Gorgeous facilities
What you'll be doing
Lead small- to medium-sized cross-functional teams to build product
Work on projects in a wide variety of domains: life science, medical, aerospace, finance, heavy machinery (did we mention we have a lot of variety!?)
Build and deliver great software while maintaining a clear understanding and vision of the client's needs
Guide team members towards effective solutions during all stages of the project
Maintain the project momentum through timely communication and problem solving with all stakeholders
Deepen engineering expertise and technical capacity of team members through constructive feedback
Help your team, client, and SEP constantly get better
Key attributes for applicants
A passion for great products, software development, and learning
Experience leading teams of 4 or more other engineers (5+ years desired)
Excellent problem solving skills
Strong communication skills
Professional experience with mainstream development technologies (JavaScript, .NET, Python, iOS, Android, Java, React, etc.) (10+ years desired)
Must be legally authorized to work in the United States
Must not require visa sponsorship or have work authorization based on OPT or CPT
Must be able to work from our office in Westfield, IN without relocation financial assistance
SEP is a software product design and development company located in Westfield, IN. We provide powerful teams of thoughtful developers and designers to bring ideas to life. Founded in 1988, SEP is one of Indiana's largest software development firms with 170 employees. Our clients span from Fortune 100 to scale-up companies. We are 100% employee-owned through an ESOP and are consistently recognized for our great culture (Top Workplaces, Best Place to Work in Indiana, Techpoint Mira Exceptional Employer).
We are an equal opportunity employer. All employment is decided based on qualifications, performance, merit, and business need. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.
Software Engineer ( C / C++ / FPGA / Veriglog / VHDL / Embedded )
Principal software engineer job in West Lafayette, IN
Multiple Positions Are Available - Some Qualifications Not Strictly Required but Preferred
Qualifications of the Software Engineer ( C / C++ / FPGA / Veriglog / VHDL / Embedded ) :
Verilog / VHDL / HDL / WHDL
Cryptography
Designing firmware systems
FPGA
AXI programming
Embedded Software Development
Linux
C/C++
Atlassian Tool Suite
Expert knowledge of Vivado, Libero, and Quartus design workflow
Designing modular and portable FPGA firmware functional blocks to meet the requirements of open-architecture standards
Designing and testing of functional blocks for Altera/Intel and other FPGAs
Benefits of the Software Engineer ( C / C++ / FPGA / Veriglog / VHDL / Embedded ) :
401(k)
Health insurance
Dental insurance
Vision insurance
Life insurance
Disability insurance
Paid time off
Parental leave
Professional development assistance
Tuition reimbursement
Senior Computational Scientist
Principal software engineer job in West Lafayette, IN
Senior Computational Scientist Purdue University - West Lafayette, IN Inspire Discovery. Empower Research. Advance Together. Join Purdue University, a leader in cutting-edge research and innovation, as a Senior Computational Scientist supporting world-class investigators at the forefront of scientific discovery. Become part of a collaborative environment where your expertise helps turn complex computational challenges into groundbreaking results.
What You'll Do:
* Serve as a consultative partner, enabling researchers to leverage large-scale computing systems and tools to explore the most challenging questions in science and engineering
* Use creativity and innovation to develop solutions for unique computing problems, collaborating with colleagues, researchers, national partners, and vendors to deploy novel computational and data technologies
* Diagnose, design, code, test, and maintain sophisticated programs crucial to research success
* Lead training workshops that empower a diverse research community, helping everyone-from students to principal investigators-develop critical skills in computational science
* Represent Purdue at conferences and workshops nationwide, sharing your ideas and learning from peers across the research computing landscape
Why Purdue?
* Be part of a community where every voice matters, and inclusion and respect are the foundation for achieving excellence
* Unlock continuous learning opportunities and professional development in an environment that celebrates curiosity and growth
* Work side by side with globally recognized scholars and technology leaders, making an impact-on campus and beyond
* Thrive in a culture that supports balance, well-being, and authentic collaboration
Ready to expand what's possible in research and in your own career? Join us at Purdue-where your expertise helps drive discoveries that change the world, and where you are empowered to grow, belong, and excel.
About Us
Purdue University's Research Computing department is committed to promoting and advancing all individuals ) to create an environment where uniqueness is celebrated and persons from all backgrounds can thrive.
Purdue's Research Computing department provides access to leading-edge computational and data storage systems as well as expertise in a broad range of high-performance computing activities. To fulfill our mission, we:
* provide advanced computational resources and services to support Purdue faculty and staff researchers
* evaluate, deploy, and support hardware and software for large-scale scientific computing
* promote the effective use of our research computing systems and application software through training and education, consultation, and documentation
* contribute to the discovery process through algorithm design and development of effective computing techniques
What We're Looking For
Education and Experience Required:
* Master's degree in chemistry, engineering, math, physical or life sciences, computer science or related field; PhD preferred
* Two (2) years to three years of experience in developing parallel computing applications, libraries or software tools working with researchers to integrate computing techniques into research activities using common HPC programming languages, tools, and techniques including Fortran and/or C/C++, MPI, OpenMP, CUDA
* An equivalent combination of education and/or experience will be accepted
Skills Needed:
* Ability to:
* work on a wide-ranging team
* plan, organize and prioritize tasks, and complete projects with minimal supervision
* Knowledge of:
* Linux operating system
* scripting languages, i.e. Shell
* version control software, i.e. GIT
Preferred:
* Knowledge of commercial and public domain software packages and tools
* Good verbal and written English communication skills including the ability to consult with researchers, make presentations, develop and present training material, and develop documentation
Additional Information:
* Purdue University will not sponsor employment authorization for this position
* A background check will be required for employment in this position
* FLSA: Exempt (Not Eligible for Overtime)
* Retirement Eligibility: Defined Contribution Waiting Period
* Benefit Statement: Purdue University offers a substantial Benefit Package including medical, dental, and vision insurance as well as a generous paid time off package for sick and vacation days
Career Stream
Professional 3
* Pay Band S120
* Job Code #20003220
Career pathmaker: ******************************************
The anticipated annual salary for this position is between $80,796 and $85,932 commensurate with the candidate's education and experience. The final salary offer will be determined based on a variety of factors, including equity, available budget, educational background, and relevant experience.
Who We Are
Purdue is a community built on collaboration, with global perspectives, Boilermaker pride and endless opportunity to live, learn and grow. Join us and contribute to our culture.
Equal Opportunity Employer
Purdue University is an EOE employer.
Apply now
Posting Start Date: 10/27/25
Software Engineer - Software Products (Multiple Openings)
Principal software engineer job in West Lafayette, IN
The Opportunity:
Schweitzer Engineering Laboratories, Inc. (“SEL”) seeks professional, innovative and detailed individuals for our
Software Engineer - Software Products
located at our field office in West Lafayette, Indiana.
If you are looking for an opportunity to work with industry experts while participating in developing cutting edge products, then this may be the position for you!
Software Engineer - Software Products (Multiple Openings)
Responsibilities:
The
Software Engineer - Software Products
is required to perform systems analysis and design. The incumbent will apply the principles of software engineering and computer science to: (1) design, code, test, debug, document and maintain SEL's Software Products; (2) make software recommendations to management; (3) devise and modify procedures to solve problems taking into consideration computer equipment capacity and limitations, operating time and form of desired results; (4) prepare detailed specifications from which programs will be written; (5) provide project management, task leadership and training for project team members as may be needed; (6) stay abreast of industry developments relative to computer science; and (7) follow and improve the company's software development processes.
To Apply:
We ask all candidates to apply through our website at ***********************
An Award Winning Company
The Schweitzer Engineering Laboratories, Inc. (SEL) family of companies has earned a reputation for quality, reliability, integrity, and service. This has enabled us to expand within both the electric utility and industrial markets in many different industries, markets, and geographies around the world.
Communication with Applicants
SEL sends an initial e-mail response to all applicants at time of résumé or CV submittal. If you do not receive this communication, please check your SPAM filter and make sure your system is not blocking e-mails from SEL. It is important that you ensure your receipt of this e-mail as SEL may communicate future position updates via e-mail.
SEL is an Equal Opportunity Employer: Vets/Disabled.
#SEL25
Auto-ApplySr. Software Engineer (C# .NET)
Principal 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.)
Auto-ApplySr. Software Engineer
Principal 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) .
Embedded Software Engineer
Principal 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.
Easy ApplyEmbedded Software Engineer 3
Principal software engineer job in Rossville, IL
Job Title: Embedded Software Engineer 3 Zip Code: 61552 Job Duration: 12 Months Pay Rate: $56.67/hr. Keywords: #Mossvillejobs; #EmbeddedSoftwareEngineeringJobs; Job Description The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that make computers work. A typical embedded software engineer 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.
* 5-8 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."
Senior Software Engineer (On-Site, IN)
Principal software engineer job in Carmel, IN
The Senior-Level Software Engineer is responsible for developing and supporting the individual components within an application. They will coach and mentor less experienced software engineers and will often lead code reviews. Work is expected to be completed correctly and quickly with little-to-no supervision or assistance needed. Success in this position will largely be determined by the ability to help other software engineers improve and by the ability to lead technical efforts within the team and the department.Job Duties and Responsibilities:
Development (45%):
Review and analyze existing application effectiveness and efficiency. Develop strategies for improving or leveraging these systems.
Design, build, and implement new applications, web pages, and websites; integrating sites with back-end applications; migrating legacy applications to the web; and performing day-to-day administration of the organization's web portfolio.
Work in collaboration with a team to develop strategies for improving or leveraging existing systems.
Analyze and prioritize front-end backlog tasks for in-development applications.
Work in collaboration with a team to research and make recommendations on software products and services in support of procurement and development efforts.
Communications (15%):
Collaborate with developers, analysts, designers, and system owners in the testing of new software programs and applications.
Work directly with the product and scrum teams to make sure all requirements are met and work is being completed in a satisfactory amount of time
Communicate with middle managers of other departments to make sure expectations are set and met
Mentoring (15%):
Work closely with less experienced developers to make sure they have the support they need to be successful
Perform code reviews with the goal of creating better developers, not just validating the functionality of the code
Architecture (15%):
For smaller projects and modifications, design the architecture needed for a software product
For larger projects, work closely with the architecture team, specifically the Software Architect, to assist in designing robust, clean and scalable software solutions
Engage with the architects to become more familiar with newer technologies
Research and Risk Management (10%):
Conduct research and make recommendations on software products and services in support of procurement and development efforts.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, etc.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
Qualifications (Education, Experience, Certifications & KSA):
High School Diploma required
Bachelor's degree in Computer Science or a related field preferred
5-7 years of Software Engineering experience required
Extensive (5-7 years) proficiency working with most of the following technologies required:
C# (or some other object-oriented language)
JavaScript frameworks (React, Node.js, Angular, Vue.js)
Cloud Services (AWS, Azure, GCP)
Web services (RESTful and/or SOAP)
.NET Core
MVC
Windows / Worker services
DevOps including CI/CD
SQL
Pega
NoSQL databases
Extensive understanding of the software development lifecycle (SDLC)
Ability to create flow diagrams for software products
Expert knowledge of database design and file management techniques
Extensive understanding of Agile concepts
Develop reusable software building blocks to enable faster delivery
Experience with relational databases
Highly self-motivated and self-directed. Experience working in a team-oriented, collaborative environment
Strong customer-service orientation
Excellent written and oral communication skills
Excellent listening and interpersonal skills
Ability to communicate ideas in both technical and user-friendly language
Ability to conduct research into application development issues and products
Keen attention to detail
Able to work in a team-oriented, collaborative environment
Ability to work both independently and on a team
Collaborate with stakeholders (e.g. business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements
Investigate and propose solutions to development and design problems
#LI-ID1
The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, skills, efforts or working conditions associated with a job.
We offer our employees a robust compensation package! Our comprehensive benefits include: medical, dental and vision insurance coverage; 100% company-paid life and disability coverage, 401k options with company match, three weeks PTO by the end of the first year and much more. Allied proudly promotes from within as part of a strong commitment to providing career growth opportunities for employees of all levels. Our diverse business portfolio allows employees broad career options with the advantage of staying with the same organization.
All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.
To view our privacy statement click here
To view our terms and conditions click here
Auto-ApplySr Settlements Software Engineer
Principal software engineer job in Carmel, IN
Midcontinent Independent System Operator, Inc. - Carmel, IN Job Title: Sr. Settlements Software Engineer Duties: The Sr. Settlements Software Engineer at Midcontinent Independent System Operator Inc. in Carmel, IN will build critical software applications used to settle financial transactions related to the power grid. This role will develop and maintain ISO systems by performing the following duties: design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance; code, test, debug, document, and install modified and new programs to meet business and compliance requirements; collaborate with architects, database engineers, and other software developers in conceptualizing, initiating, and developing new software programs and applications; provide expert technical advice and guidelines for each of the core architecture domains; work closely with assigned business groups to define application enhancements and requirements; assist in translating business requirements into project or design plans; maintain integrity of program logic and coding and establish required checks and balances for operational controls; monitor production programs for expected performance and respond to errors and emergency problems; determine, develop, and maintain shared software libraries, user manuals and guidelines, and design artifacts as determined for the project or software implementation; and assist in the transition from development to operations and support groups, adhering to committed release schedules and ensuring compliance with all processes, procedures, and standards. Lead a team of developers to implement software solutions within the context of an ISO Settlements system. Identify skills and areas of growth in direct reports and facilitate their professional development. Communicate technical topics to business stakeholders and executive leadership to drive technical excellence within the practice of software engineering. May work from anywhere in the U.S. #LI-NDI #LI-DNI #LI-DNP #INDdni.
Minimum Requirements: Requires a Bachelor's degree in Management Information Systems, Computer Science, Computer Engineering, or a related field and 5 years of software engineering experience. Must include 5 years of experience with each of the following: (1) Java; (2) JBOSS and Spring Boot; (3) Object Oriented analysis and design; (4) Rest, SOAP, HTTP, and JSON; (5) designing and optimizing applications for performance; (6) developing event driven services with JMS; (7) service load balancing with HAProxy; (8) relational databases and SQL, including Oracle and SQL Server; (9) MongoDB database; and (10) developing and maintaining ISO settlements software systems. Must also include 1 year of experience with each of the following: Docker containerization and orchestration through Kubernetes; C# programming language; and Rust programming language.
Midcontinent Independent System Operator, Inc.'s ongoing employee referral incentive program does apply to this position. Contact Human Resources for further details about the employee referral incentive program.
To apply, please send resumes to *********************** and reference job code "078" in the subject line.
Easy ApplySoftware Engineer Intern
Principal software engineer job in Carmel, IN
Job DescriptionAt Zotec Partners, our People make it happen. Our clients trust us to provide superior technology solutions and service, and we honor their trust by seeking driven, inspired people to join our efforts. At Zotec, we celebrate a culture of collaboration, professional growth, holistic wellness, and community involvement that empowers every employee to be extraordinary. We are currently looking for Software Engineer 2025 Summer Interns who want to make an impact.
As a Software Engineer Intern at Zotec, you will be challenged to stretch your expertise in new ways. You'll help 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.
Technologies We Use: Technologies include AWS, Python, PostgreSQL, Docker and GitHub
What you'll do:
Collaborate with product owners, business stakeholders, DBA and IT to define and maintain product solutions
Share knowledge and evangelize modern development with other engineers
Bring fresh ideas on how technology can be used to solve problems
Be laser focused on providing real business value with each production release
Grow as a technologist in a fun environment of like-minded and tech hungry peers
Other duties as assigned
What you'll bring to Zotec:
Strong analytical skills and problem solving with attentiveness to detail
Excellent communication skills
Ability to function well in a dynamic, rapid and competing environment
Ability to understand critical issues and bring appropriate resolution
Strong willingness to learn
Professionally exercises discretion and independent judgment in day-to-day work
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
PI1S5zWKcZ
Sr Release Train Engineer
Principal software engineer job in Carmel, IN
Company Cox Automotive - USA Job Family Group Engineering / Product Development Job Profile Sr Release Train Engineer Management Level Individual Contributor Flexible Work Option Hybrid - Ability to work remotely part of the week Travel % No Work Shift Day Compensation
Compensation includes a base salary of $99,000.00 - $165,000.00. The base salary may vary within the anticipated base pay range based on factors such as the ultimate location of the position and the selected candidate's knowledge, skills, and abilities. Position may be eligible for additional compensation that may include an incentive program.
Job Description
Cox Automotive is looking for a talented Senior Release Train Engineer to join their team. The Senior Release Train Engineer (RTE) is an outcomes-driven problem solver, whose primary purpose is to lead large and complex Agile Release Trains (ART) to success by navigating the complexity of delivering software solutions consistently across large and distinct environments.
The Senior RTE must creatively resolve and escalate a wide range of impediments, manage risk, assure value delivery, and drive program level continuous improvement. They play a critical link between multiple scrum teams; facilitating communications, opening the flow of information, and sharing important progress updates to ensure all teams involved in the ART are focused on successful delivery. The Senior RTE is accountable for the overall coordination, execution and delivery of value through the program while ensuring alignment with company strategy, commitments and goals.
WHAT YOU'LL DO
Primary duties and Responsibilities
* Oversees release trains (grouping of agile teams) that are of strategic importance to our business, and that have complex scope and inter-dependencies.
* Has responsibility for facilitating ceremonies and work management for both the Release Train Team, as well as a subset or all of the delivery teams associated with that Release Train
* Facilitates the coordinated preparation of release planning for the release train and delivery teams, including communication and coordination with stakeholders and customers during feature definition and delivery.
* Actively manages the backlog, as well as ALM tool data integrity for accurate reporting. This includes the collection of metrics and KPI's.
* Actively manages the backlog, as well as ALM tool data integrity for accurate reporting. This includes the collection of metrics and KPI's.
* Coordinate major feature releases and ongoing delivery of value to customers where multiple teams, release trains, or solution groups are involved in development.
* Resolve/report a wide range of issues and manage dependencies and risks across the ART, between ART's, as well as across delivery teams
* Leverages agile delivery metrics and regular Agile ceremonies to identify and drive continuous improvement, in order to maximize organizational performance and execution against the backlog
* Regularly participates in the RTE and SM Community of Practice helping the organization to maintain alignment, learn new techniques, and improve technical and quality practices.
* Work with RTE and SM community to determine ways to help ARTs across the company improve cross train and solution group coordination and collaboration.
* Applies Agile principles and methodology solutions with a pragmatic, stakeholder-management approach
WHO YOU ARE
Minimum Qualifications
* Bachelor's degree in a related discipline and 4 years' experience in a related field. The right candidate could also have a different combination, such as a master's degree and 2 years' experience; a Ph.D. and 1 year of experience; or 8 years' experience in a related field
* 3+ years' experience holding a Release Train Engineer title
* Experience applying Lean Thinking and Systems Thinking in large organizations
* Prior experience as a Scrum Master, Product Owner, or Agile Project/Program Manager
* Strong technical aptitude and experience leading teams in delivering quality software
Preferred
* Experience using ALM tools preferred; Rally or similar tool
* Relevant Agile certifications preferred (
* Experience leveraging and interpreting agile metrics
* Demonstrated ability to facilitate large planning and solutioning sessions
* Understanding of Agile at scale philosophies & methodologies
* Experience with Organizational Change Management practices
* Experience working in an Agile organization using Scrum, XP, Kanban, or Agile at scale practices
Drug Testing
To be employed in this role, you'll need to clear a pre-employment drug test. Cox Automotive does not currently administer a pre-employment drug test for marijuana for this position. However, we are a drug-free workplace, so the possession, use or being under the influence of drugs illegal under federal or state law during work hours, on company property and/or in company vehicles is prohibited.
Benefits
The Company offers eligible employees the flexibility to take as much vacation with pay as they deem consistent with their duties, the company's needs, and its obligations; seven paid holidays throughout the calendar year; and up to 160 hours of paid wellness annually for their own wellness or that of family members. Employees are also eligible for additional paid time off in the form of bereavement leave, time off to vote, jury duty leave, volunteer time off, military leave, and parental leave.
About Us
Through groundbreaking technology and a commitment to stellar experiences for drivers and dealers alike, Cox Automotive employees are transforming the way the world buys, owns, sells - or simply uses - cars. Cox Automotive employees get to work on iconic consumer brands like Autotrader and Kelley Blue Book and industry-leading dealer-facing companies like vAuto and Manheim, all while enjoying the people-centered atmosphere that is central to our life at Cox. Benefits of working at Cox may include health care insurance (medical, dental, vision), retirement planning (401(k)), and paid days off (sick leave, parental leave, flexible vacation/wellness days, and/or PTO). For more details on what benefits you may be offered, visit our benefits page. Cox is an Equal Employment Opportunity employer - All qualified applicants/employees will receive consideration for employment without regard to that individual's age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender, gender identity, physical or mental disability, veteran status, genetic information, ethnicity, citizenship, or any other characteristic protected by law. Cox provides reasonable accommodations when requested by a qualified applicant or employee with disability, unless such accommodations would cause an undue hardship.
Applicants must currently be authorized to work in the United States for any employer without current or future sponsorship.
Auto-ApplyEngineer III or Senior Engineer - (Electrical - PMC) Midwest
Principal software engineer job in Cayuga, IN
Important Application Submission Information
In order to ensure your application is successfully received before the job posting expires, please submit your application by 11:59 PM on Tuesday, December 9, 2025More than a career - a chance to make a difference in people's lives.
Build an exciting, rewarding career with us - help us make a difference for millions of people every day. Consider joining the Duke Energy team, where you'll find a friendly work environment, opportunities for growth and development, recognition for your work, and competitive pay and benefits.
Job Summary
“Depending upon the qualifications of the successful applicant, the hiring manager may elect to fill this position at a higher level within the job hierarchy.”
PMC is the Project Management and Construction (PMC) group within Duke Energy, responsible for building new power generation assets. PMC Engineering provides leadership and oversight of contract engineering resources for all phases of Duke Energy's major projects (development, design, execution, commissioning, and turnover to operations). As part of Duke Energy's broader strategy to meet rising customer demand and decarbonize the grid, PMC is actively planning and building solar, bulk energy storage (BESS), simple cycle and combined cycles generating facilities. Additionally, PMC is developing projects for advanced nuclear, hydro pumped storage, carbon capture, LNG storage, and potentially, offshore wind facilities.
The Engineer III position is the advanced level of the Engineering classification hierarchy. Employees in the Engineer III position solve complex problems in engineering areas of specialization with limited supervision. Engineer III is expected to develop advanced skills, and the ability to work with greater independence. An Engineer III effectively applies fundamental concepts and procedures to work that is progressively complex and varied. This Engineer III position reports to the Manager, PMC Design Engineering - Electrical.
The Senior Engineer manages work in engineering areas of specialization, with minimal supervision. The Senior Engineer is expected to develop advanced skills and to have the ability to work independently, with guidance limited to unusual or complex projects or issues. Employees in the Senior Engineer position are fully competent in the use of concepts and procedures. The Senior Engineer identifies problems, develops solutions and takes action to resolve.
Responsibilities
The Engineer works as a member of the project team to support all phases of major projects, from initial project scoping and development to performance testing and final project close-out. These responsibilities include:
Support development phase of major project scope and EPC bid package documentation.
Support the interconnection design and agreements for development stage projects and ensure project contract documentation aligns with interconnection scope.
Support cost estimate, schedule, risk analysis, bid evaluation and contract development.
Provide engineering oversight to ensure compliance with project requirements, design criteria, as well as applicable Duke Energy and Industry Standards.
Participate in design reviews, drawing reviews, construction support, resolution of technical RFIs, commissioning support, performance testing and project warranty support.
Prepare thorough and accurate technical reports, correspondence, documentation, calculations, and sketches with the ability to conduct analysis and recommend process enhancements and standards related to area of assignment.
Conduct and review power system related studies.
Assist in the accomplishment of business goals and objectives through effective planning, organizing, estimating, scheduling, and monitoring of work activities under the guidance of higher-level employees.
Develops positive working relationships to effectively coordinate work activities. Demonstrates effective oral and written communication skills. Maintains accurate records and files.
Keep abreast of new developments, technologies, procedures, standards and equipment.
Supports the company's goals and represents the company positively and professionally.
Basic/Required Qualifications
Note: This posting is for one open position. Dependent on relevant experience, the level to which a candidate is aligned is outlined below.
Engineer III
Graduation from a four-year college or university with a Bachelor of Science in Engineering from an ABET accredited program. A Master's degree in engineering will be considered in lieu of the B. S. engineering degree.
Minimum of 4 years of related experience.
Senior Engineer
Must have obtained Bachelor of Science in Engineering from an ABET accredited program or PE
Minimum of 6 years of engineering experience or 5 years of engineering experience with state registration as a Professional Engineer.
A master's degree in engineering will be considered in lieu of the B.S. Engineering degree
Desired Qualifications
Familiar with transmission interconnected renewable resources
Familiar with specifications for major electrical equipment including large power transformers, LV/MV cables, LV/MV switchgear, protective relaying devices
Experience in power systems modeling using ETAP or SKM
Experience with design and construction of electrical power systems
Experience with development of AC and DC schematics for protective relaying systems
Knowledge of relay settings calculations for protective relays associated with Inverter Based Resources
Familiar with principles of project management in the utility industry
Understanding of industry standards including NESC, NFPA 70E, NFPA 855, IEEE 1547, and IEEE 2800.
Passing grade on the Engineering Fundamentals Exam and desire to complete PE license.
#LI-PG1
#LI_Hybrid
Working Conditions
Hybrid - Work will be performed from both remote and onsite locations after the onboarding period. However, hybrid employees should live within a reasonable commute to their designated Duke Energy facility.
Perform work on a construction site and in an office environment.
Occasionally mildly strenuous physical activity (extensive walking on uneven surfaces, climbing stairs/ladders, etc.)
Required to wear personal protective equipment (hardhat, safety glasses, clothing, earplugs, etc.) as needed.
Travel - 25%
Specific Requirements
Valid driver's license
Travel Requirements
15-25%Relocation Assistance Provided (as applicable) YesRepresented/Union PositionNoVisa Sponsored PositionNoPlease note that in order to be considered for this position, you must possess all of the basic/required qualifications.
Privacy
Do Not Sell My Personal Information (CA)
Terms of Use
Accessibility
Auto-ApplyLead CQV Engineer
Principal software engineer job in Lebanon, IN
Piper Companies is hiring a skilled Lead CQV Engineer for an onsite, contract position based out of Lebanon, IN. The Lead CQV Engineer will be responsible for lead commissioning, qualification, and validation (CQV) efforts for a greenfield API manufacturing project, focusing on downstream purification systems and critical utilities.
Responsibilities of the Lead CQV Engineer:
* Lead CQV activities for a greenfield API manufacturing facility, focusing on downstream purification systems and associated skids.
* Oversee commissioning and qualification of utility systems including WFI, glycol, solvents, and process gases.
* Collaborate with cross-functional teams to ensure timely execution of project milestones and compliance with regulatory standards.
* Develop and review CQV documentation, including protocols, reports, and risk assessments.
* Provide technical leadership and mentorship to junior engineers and support staff throughout the project lifecycle.
Qualifications for the Lead CQV Engineer:
* 7-8 years of experience in API process systems and utility CQV, with a strong background in downstream/purification technologies.
* Proven track record of leading large-scale capital projects, preferably in greenfield environments.
* Bachelor's degree in engineering or a related technical discipline; advanced degree or certifications in CQV or GMP compliance are a plus.
* In-depth knowledge of industry standards, regulatory requirements, and best practices in pharmaceutical CQV.
* Strong communication, organizational, and leadership skills, with the ability to work effectively in a team-oriented environment.
Compensation for the Lead CQV Engineer:
* Salary: $124,000-$130,000 USD/year
* Benefits: Medical, Dental, Vision, sick leave if required by law, and 401K
This job opens for applications on 12/1/25. Applications for this job will be accepted for at least 30 days from the posting date.
Keywords: CQV Engineer, API process, downstream purification, chromatography, skids, utilities CQV, WFI systems, glycol systems, solvent handling, process gases, greenfield project, large capital project, pharmaceutical engineering, GMP compliance, commissioning and qualification, validation engineer, biotech manufacturing, process engineering, utility systems, pharmaceutical CQV, engineering project lead
#LI-MB1 #LI-ONSITE
Software Engineer, Android Core Product - Carmel, USA
Principal software engineer job in Carmel, IN
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its Design award winner for inclusivity for 2025.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
With the growth of our Android app, being the most used text-to-speech app in the Play Store, we find the need for a Senior Android Engineer to help us support the new user base as well as work on new and exciting projects to push us forward.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
Owning major features and working closely with our design team - take ownership of features inside the app and become responsible of delivering high quality features
Shape the future of our Android team
Own, maintain and improve reliability metrics for key features
Participate in discussions across different teams - Product, Design, Engineering
Review pull requests, and support other teammates
Handle critical issues or cope with unexpected challenges
Take ownership of feature releases and provide nightly builds for the QA team
An Ideal Candidate Should Have
5+ years of software engineering experience
Familiarity with Android components
Experience building or contributing to at least one Android app
Product design intuition and user empathy
Drive to push the boundaries of Android UI/UX
Understanding of the importance of tests and how to approach writing tests
Self-drive to improve the app and codebase above and beyond what's outlined in the spec
Rock solid experience with Kotlin, Kotlin Coroutines, Kotlin Flow, Dagger 2, MVVM, Clean Architecture, Background Services, Music Player Service, Android Animations, Jetpack Navigation, JUnit tests
Excellent communication skills
User oriented problem solving approach
Driven with continuous feedback from leaders
Bonus:
Experience building, maintaining, or otherwise contributing to open source projects in Android
Experience with iOS, Web or NodeJS
Technologies we use:
Kotlin
Kotlin Coroutines
Kotlin Flow
Jetpack Navigation
Dagger 2
Room
Custom Views, Canvas & Paint
Jetpack Compose
JUnit
What We offer:
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-Apply