This is your opportunity to work for an Employer of Choice and play an integral role in our employee workplace culture. Cedar Falls Utilities is currently recruiting for a SoftwareEngineer Intern. As a member of the Information Systems team at Cedar Falls Utilities, the intern student will have the opportunity to gain hands-on technical expertise in various programming languages, including Java, .NET, SQL, Python, and Apache Groovy. The role will involve collaborating with experienced softwareengineers, assisting in the design, build, and maintenance of enterprise and department-level information systems. The intern is provided an opportunity for on-the-job training and given specific tasks to encourage learning the basic of information systems. The hours for this position is 40 hours/week. The term for the position is expected to coincide with the typical summer break for college students.
CFU takes pride in finding people that align with our core values of Customer Focus, Ethical & Responsible Behavior, Innovation, and Employee Teamwork & Personal Growth and actively want to help maintain our reputation of being a trusted provider of utility services. The SoftwareEngineer Intern works under general supervision of the Information Systems Manager.
Interested applicants should submit completed applications by Sunday, April 5, 2026 at 11:59PM.
Once your application has been completed, you will receive an email acknowledging the submission has been successfully completed. After the posting comes down, the hiring team will review all applications, and you will be notified either way if you are selected for further steps in the hiring process. Please ensure all contact information is kept up to date.
Compensation & Work Schedule:
Starting wage for this position is $23/hour.
Typical work schedule is Monday - Friday, 7:30am - 4:30pm with an hour lunch.
Responsibilities
Develop back-end and server-side code using languages such as Java, JavaScript, SQL, React, Python, SPFx, and Apache Groovy.
Create and present documentation to ensure common understanding of the software.
Participate in the entire software development life cycle.
Refactor and update existing software to use new technology or adhere to best practices.
Extend/enhance existing software to add more features.
Consult with manager and engineering team to clarify program coding intent, identify problems, and suggest changes.
Make recommendations and gain approval on coding changes.
Collaborate with softwareengineers and systems analysts.
Respond to end-user support and enhancement requests.
Seek out cost-effective resources to enhance your skills and knowledge.
Responsible for maintaining a positive work atmosphere by acting and communicating in a manner that promotes positive relations with customers, coworkers, and management.
Qualifications
Education:
Graduation from an accredited high school, experience or field of study related to Computer Science or a related technology field.
Knowledge, Skills and Abilities:
Knowledge: Technology used in this role includes various programming languages such as Java, JavaScript, SQL, React, Python, SPFx, and Apache Groovy.
Ability to: Utilize computer databases and software in the performance of a wide variety of functions. Ability to operate CFU vehicles. Carry out work assignments as instructed. Maintain accurate records. Work independently. Communicate effectively orally and in writing. Establish and maintain cooperative work relationships with those contacted in the course of work.
Physical Tasks and Environmental Conditions:
The physical demands described here are characteristic of those that must be met by an employee to successfully perform the essential functions of the job. The employee must occasionally lift at least 40 lbs. This job requires a moderate activity level including pushing / pulling / squatting / crouching / kneeling / bending occasionally. This job performs duties in an indoor office setting as well in the field in outdoor weather conditions. Employee accommodations for physical or mental disabilities will be considered on a case-by-case basis.
Pre-employment drug screen and physical is required.
$23 hourly Auto-Apply 29d ago
Looking for a job?
Let Zippia find it for you.
Software Engineer
Collabera 4.5
Software engineer job in Waterloo, IA
Established in 1991, Collabera is one of the fastest growing end-to-end information technology services and solutions companies globally. As a half a billion dollar IT company, Collabera's client-centric business model, commitment to service excellence and Global Delivery Model enables its global 2000 and leading mid-market clients to deliver successfully in an increasingly competitive marketplace.
With over 8200 IT professionals globally, Collabera provides value-added onsite, offsite and offshore technology services and solutions to premier corporations. Over the past few years, Collabera has been awarded numerous accolades and Industry recognitions including.
• Collabera awarded Best Staffing Company to work for in 2012 by SIA. (hyperlink here)
• Collabera listed in GS 100 - recognized for excellence and maturity
• Collabera named among the Top 500 Diversity Owned Businesses
• Collabera listed in GS 100 & ranked among top 10 service providers
• Collabera was ranked:
• 32 in the Top 100 Large Businesses in the U.S
• 18 in Top 500 Diversity Owned Businesses in the U.S
• 3 in the Top 100 Diversity Owned Businesses in New Jersey
• 3 in the Top 100 Privately-held Businesses in New Jersey
• 66th on FinTech 100
• 35th among top private companies in New Jersey
***********************************************
Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.
Job Description
• Performs embedded software development, testing and/or analysis work for a significant portion an electro-hydraulic sub-system of a major and diverse project using the John Deere Coding Standards
• Operates in an agile team environment, providing input to design solutions and participating in design reviews.
• May assign, coordinate and review portions of the work to support personnel.
• Decisions are made within established guidelines and may be reviewed by supervisors.
Qualifications
This is a softwareengineering position responsible for embedded software development on electro-hydraulic control systems.
The candidate should possess at least 5 years' experience working in the C, C++ programming languages.
A strong candidate will also have 3+ years' experience in one or more of the following:
- Requirements development
- Embedded development using the MS Visual Studio IDE
- Electro-Hydraulic Control Systems, reading Hydraulic schematics
- The Qt framework and Qt user interface development
- Vehicle automation software development
Additional Information
if interested, please call
Jeff Demaala
************
$66k-89k yearly est. 60d+ ago
Embedded Software Test Engineer
Emerson 4.5
Software engineer job in Marshalltown, IA
Emerson is seeking a Embedded Software Test Engineer to join our team of experts responsible for new product design, development, and introduction into production. Located at the newly expanded Emerson Innovation Center, you will be part of a multidisciplinary team passionate about adding to existing market leading products and technologies.
Focused specifically on the Fisher branded line of products, this position is part of Emerson Final Control, a leader in optimizing process operations around the world known for our team of experts and proven performance and reliability of products.
Join our team of experts to learn and grow your knowledge in an exciting development environment.
In This Role, Your Responsibilities Will Be:
Define and develop test automation to improve efficiency and test coverage
Write manual and automated test procedures for features of low power, high reliability industrial process control devices
Log, track and investigate defects to determine root cause
Monitor, debug and enhance automated test infrastructure
Perform project and product documentation in accordance with departmental and company procedures and standards
Read, interpret, and implement engineering and industry standards
For This Role, You Will Need:
Bachelor's degree in Computer Science, Computer Engineering, or similar experience
Working knowledge of C# and C/C++
Basic understanding of software test methodologies and automation principles: Regression test, functional test, unit test, black box test, white box test, etc.
Basic understanding of electrical schematics and circuit analysis
Ability to understand basic mechanical, pneumatic and electronic systems
Ability to effectively work in a team environment
Strong analytical problem solving and decision-making skills
Legal authorization to work in the United States
Preferred Qualifications That Set You Apart:
Knowledge of control systems and/or process control environments
Experience with distributed version control (Mercurial, Git, or similar)
Familiarity with Continuous Integration (CI) tools (TeamCity, Jenkins, or similar)
Experience with ARM embedded processor platforms
Knowledge of test equipment (National Instruments or similar) including data acquisition, analog and digital output cards, relays, power supplies, etc.
Experience with industrial protocols: HART, Foundation Fieldbus, Profibus, Industrial Ethernet, Modbus, etc.
Agile Methodologies
Our Culture & Commitment to You:
At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives-because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results.
We recognize the importance of employee wellbeing. We prioritize providing flexible, competitive benefits plans to meet you and your family's physical, mental, financial, and social needs. We provide a variety of medical insurance plans, with dental and vision coverage, Employee Assistance Program, 401(k), tuition reimbursement, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
LI-BS
$66k-81k yearly est. Auto-Apply 60d+ ago
Software Engineer II - Guidewire PolicyCenter
UFG Career
Software engineer job in Cedar Rapids, IA
UFG is currently hiring for a SoftwareEngineer II - Guidewire PolicyCenter who will assist in improving the success of the team through the delivery, development, and maintenance of software products. This role contributes to team cohesion by collaborating with team members and pursuing opportunities for improving teamwork, while continuously developing their own skills. Provides guidance to peers for the overall success of the team.
Essential Duties and Responsibilities:
Participate in the development and maintenance of software in accordance with the needs of the organization.
Experience within Edge APIs and/or Guidewire code development.
Collaborate as a member of a cross-functional, Agile team to achieve business objectives.
Contribute to the continuous improvement of the team.
Employ a quality-driven mindset.
Receive and provide technical guidance from/to peers when applicable.
Contribute to and follow programming and documentation standards.
Troubleshoot issues and identify and implement solutions.
Communicate across teams to share knowledge, articulate technical concepts to non-technical personnel, and meet business objectives.
Assist with product releases.
As member of an agile team, you may perform duties that are typically performed by other job types.
As member of an agile team, this role will be accountable to the team Working Agreement and evolving processes developed and adopted by the team.
Job Specifications:
Education:
High School diploma or equivalent.
Associate's or higher degree in computer science, information technology or related technical field is preferred.
Certifications/Designations:
Employees are expected to participate in continuing education throughout their careers.
Experience:
2+ years of experience with software development.
2+ years of experience with Version Control Software.
Agile/Scrum experience preferred.
Insurance experience preferred.
Working Conditions:
General Office Environment (or remote).
Regular work duties may require work outside of regular business hours.
Pay Transparency Statement:
UFG Insurance is committed to fair and equitable compensation practices. The base salary range for this position is $85,992 - $113,413 annually, which represents the typical range for new hires in this role. Individual pay within this range will be determined based on a variety of factors, including relevant experience, education, certifications, skills, internal equity, geography and market data.
In addition to base salary, UFG Insurance offers a comprehensive total rewards package that includes:
Annual incentive compensation
Medical, dental, vision & life insurance
Accident, critical Illness & short-term disability insurance
Retirement plans with employer contributions
Generous time-off program
Programs designed to support the employee well-being and financial security.
This pay range disclosure is provided in accordance with applicable state and local pay transparency laws.
$86k-113.4k yearly 54d ago
Software Engineer II - Mission Engineering
RTX
Software engineer job in Cedar Rapids, IA
Country:
United States of America Onsite
U.S. Citizen, U.S. Person, or Immigration Status Requirements:
The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Security Clearance:
DoD Clearance: Secret
Joining Collins Aerospace isn't just about finding a job; it's about embarking on a journey to redefine the future of aerospace technology.
Collins Aerospace, an RTX company, is a leader in technologically advanced and intelligent solutions for the global aerospace and defense industry. Collins Aerospace has the capabilities, comprehensive portfolio, and expertise to solve customers' toughest challenges and to meet the demands of a rapidly evolving global market.
We are seeking a motivated and skilled SoftwareEngineer with a focus on Mission Engineering to join our team. In this role, you will contribute to the development of software solutions that support mission-critical systems and architectures. You will work alongside experienced professionals to design, model, and integrate software tools and applications for aerospace and defense use cases.
What You Will Do:
Contribute to the design, development, and implementation of mission-critical software systems, tools, and applications.
Assist in performing mission analysis and developing software solutions to model and simulate mission scenarios.
Support multi-disciplinary teams in defining software requirements and architectures for mission systems.
Implement and test algorithms for mission planning, decision support, and system performance analysis.
Develop and maintain software tools for modeling and simulation of mission environments (e.g., AFSIM, RCADE, MATLAB, Python, C++).
Participate in software integration and testing to ensure system functionality and reliability.
Support software verification and validation efforts to meet mission objectives and requirements.
Collaborate on technical reviews and trade studies for mission engineering tasks.
Qualifications You Must Have:
Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 2 years of prior relevant experience or an Advanced Degree in a related field
Experience in software development, mission engineering, or a related field.
Proficiency in programming languages such as Python, C++, or similar.
Familiarity with software modeling and simulation tools (e.g., MATLAB, Simulink, or similar).
Knowledge of software development processes (e.g., Agile) and tools (e.g., Git, Gitlab, JIRA).
Ability to obtain and maintain a U.S. Government secret security clearance
Qualifications We Prefer:
Experience developing software for aerospace, defense, or mission-critical systems.
Effective written and verbal communication skills.
Strong analytical and problem-solving skills with a focus on mission-driven software solutions.
Knowledge of artificial intelligence (AI), machine learning (ML), or optimization algorithms for mission applications.
Familiarity with model-based systems engineering (MBSE)
Prior experience working with government or military customers.
Do you want to be a part of something bigger? A team whose impact stretches across the world, and even beyond? At Collins Aerospace, our Mission Systems team helps civilian, military and government customers complete their most complex missions - whatever and wherever they may be. Our customers depend on us for intelligent and secure communications, missionized systems for specialized aircraft and spacecraft and collaborative space solutions. By joining our team, you'll have your own critical part to play in ensuring our customer succeeds today while anticipating their needs for tomorrow. Are you up for the challenge? Join our mission today.
What We Offer:
Some of our competitive benefits package includes:
Medical, dental, and vision insurance
Three weeks of vacation for newly hired employees
Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
Tuition reimbursement program
Student Loan Repayment Program
Life insurance and disability coverage
Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
Birth, adoption, parental leave benefits
Ovia Health, fertility, and family planning
Adoption Assistance
Autism Benefit
Employee Assistance Plan, including up to 10 free counseling sessions
Healthy You Incentives, wellness rewards program
Doctor on Demand, virtual doctor visits
Bright Horizons, child and elder care services
Teladoc Medical Experts, second opinion program
Eligible for relocation assistance
And more!
Learn More & Apply Now!
*Please ensure the role type (defined below) is appropriate for your needs before applying to this role.
Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
At Collins, the paths we pave together lead to limitless possibility. And the bonds we form - with our customers and with each other -- propel us all higher, again and again.
Apply now and be part of the team that's redefining aerospace, every day.
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
The salary range for this role is 68,900 USD - 131,100 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
$63k-84k yearly est. Auto-Apply 14d ago
Software Engineer II - Mission Engineering
RTX Corporation
Software engineer job in Cedar Rapids, IA
**Country:** United States of America , Cedar Rapids, IA, 52498-0505 USA ** Onsite **U.S. Citizen, U.S. Person, or Immigration Status Requirements:** The ability to obtain and maintain a U.S. government issued security clearance is required.
U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
**Security Clearance:**
DoD Clearance: Secret
Joining Collins Aerospace isn't just about finding a job; it's about embarking on a journey to redefine the future of aerospace technology.
Collins Aerospace, an RTX company, is a leader in technologically advanced and intelligent solutions for the global aerospace and defense industry. Collins Aerospace has the capabilities, comprehensive portfolio, and expertise to solve customers' toughest challenges and to meet the demands of a rapidly evolving global market.
We are seeking a motivated and skilled SoftwareEngineer with a focus on Mission Engineering to join our team. In this role, you will contribute to the development of software solutions that support mission-critical systems and architectures. You will work alongside experienced professionals to design, model, and integrate software tools and applications for aerospace and defense use cases.
**What You Will Do:**
+ Contribute to the design, development, and implementation of mission-critical software systems, tools, and applications.
+ Assist in performing mission analysis and developing software solutions to model and simulate mission scenarios.
+ Support multi-disciplinary teams in defining software requirements and architectures for mission systems.
+ Implement and test algorithms for mission planning, decision support, and system performance analysis.
+ Develop and maintain software tools for modeling and simulation of mission environments (e.g., AFSIM, RCADE, MATLAB, Python, C++).
+ Participate in software integration and testing to ensure system functionality and reliability.
+ Support software verification and validation efforts to meet mission objectives and requirements.
+ Collaborate on technical reviews and trade studies for mission engineering tasks.
**Qualifications You Must Have:**
+ Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 2 years of prior relevant experience **or** an Advanced Degree in a related field
+ Experience in software development, mission engineering, or a related field.
+ Proficiency in programming languages such as Python, C++, or similar.
+ Familiarity with software modeling and simulation tools (e.g., MATLAB, Simulink, or similar).
+ Knowledge of software development processes (e.g., Agile) and tools (e.g., Git, Gitlab, JIRA).
+ Ability to obtain and maintain a U.S. Government secret security clearance
**Qualifications We Prefer:**
+ Experience developing software for aerospace, defense, or mission-critical systems.
+ Effective written and verbal communication skills.
+ Strong analytical and problem-solving skills with a focus on mission-driven software solutions.
+ Knowledge of artificial intelligence (AI), machine learning (ML), or optimization algorithms for mission applications.
+ Familiarity with model-based systems engineering (MBSE)
+ Prior experience working with government or military customers.
Do you want to be a part of something bigger? A team whose impact stretches across the world, and even beyond? At Collins Aerospace, our Mission Systems team helps civilian, military and government customers complete their most complex missions - whatever and wherever they may be. Our customers depend on us for intelligent and secure communications, missionized systems for specialized aircraft and spacecraft and collaborative space solutions. By joining our team, you'll have your own critical part to play in ensuring our customer succeeds today while anticipating their needs for tomorrow. Are you up for the challenge? Join our mission today.
**What We Offer:**
Some of our competitive benefits package includes:
+ Medical, dental, and vision insurance
+ Three weeks of vacation for newly hired employees
+ Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
+ Tuition reimbursement program
+ Student Loan Repayment Program
+ Life insurance and disability coverage
+ Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
+ Birth, adoption, parental leave benefits
+ Ovia Health, fertility, and family planning
+ Adoption Assistance
+ Autism Benefit
+ Employee Assistance Plan, including up to 10 free counseling sessions
+ Healthy You Incentives, wellness rewards program
+ Doctor on Demand, virtual doctor visits
+ Bright Horizons, child and elder care services
+ Teladoc Medical Experts, second opinion program
+ Eligible for relocation assistance
+ And more!
**Learn More & Apply Now!**
*Please ensure the role type (defined below) is appropriate for your needs before applying to this role.
**Onsite:** Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
At Collins, the paths we pave together lead to limitless possibility. And the bonds we form - with our customers and with each other -- propel us all higher, again and again.
**Apply now and be part of the team that's redefining aerospace, every day. **
**_As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote._**
The salary range for this role is 68,900 USD - 131,100 USD. The salary range provided is a good faith estimate representative of all experience levels.
RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.
Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.
Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.
This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.
RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
_RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act._
**Privacy Policy and Terms:**
Click on this link (******************************************************** to read the Policy and Terms
Raytheon Technologies is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
$63k-84k yearly est. 13d ago
Software Engineer - Platform (AWS)
NISC
Software engineer job in Cedar Rapids, IA
NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry. NISC has been ranked in ComputerWorld's Best Places to Work for 23 years, and we are looking for qualified individuals to join our team.
NISC is always seeking out experienced and talented softwareengineers that are motivated, enjoy working with others and solving complex challenges. We look for individuals who will thrive in a team environment, be committed to accomplishing a common goal and aren't afraid to learn new things and have some fun along the way.
Primary Responsibilities:
NISC is looking for passionate engineers to add to our Platform team to push our solutions to their fullest potential. You'll work with a team of talented engineers to evolve our platform, used by hundreds of application developers to build, deploy, and run thousands of services.
Essential Functions:
Complete complex software maintenance and enhancements independently
Analyze and translate advanced level user requirements and design into software, with a focus on multiple areas of the solution
Research, analyze, and resolve moderately complex issues and bugs.
Work closely with development teams to research, design, and implement new features.
Follow industry and organizational best practices
Keep up with technology trends and innovations in your field of practice.
Other duties as assigned
Desired Experience and Skills:
Generally, requires 10+ years' experience in software development or infrastructure
Proficient with Python and Terraform
Proficient with Git
Experience with Java, Springboot, Gradle
Experience with Linux
Experience with build pipeline tools (Bamboo)
Experience with building and running containers (Docker)
Experience with cloud providers (AWS)
Working knowledge of deploying and maintaining Kubernetes clusters
Ability to leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the scope of the role
Commitment to NISC's Statement of Shared Values.
Work Schedule:
Hybrid from one of our office locations:
Cedar Rapids, IA
Lake Saint Louis, MO
Mandan, ND
Hybrid Schedule: Minimum of working 3 day per week out of an office location and ability to work up to all 5 days a week from an office location.
Required Days from an Office Location: Tuesday and Wednesday - the third required day will be up to the candidate and their supervisor to choose
NISC's Shared Values & Competencies:
We're a cooperative, which means we're owned by the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology starts with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart.
Integrity - We are committed to doing the right thing - always.
Relationships - We are committed to building and preserving lasting relationships.
Innovation - We promote the spirit of creativity and champion new ideas.
Teamwork - We exemplify the cooperative spirit by working together.
Empowerment - We believe individuals have the power to make a difference.
Personal Development - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization.
Benefits:
Medical, Dental and Vision Insurance.
Health Savings Account (HSA) with $100 monthly contributions from NISC.
Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program.
Dependent Care Flexible Spending Account (FSA) thru Paylocity.
Fully covered life insurance up to x3 annual base salary.
Fully covered short- and long-term disability.
401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions.
PTO accrual levels dependent on years of service, 120 Life Leave Event hours, and 9 paid holidays.
$2,500 Interest-FREE technology loan program.
$25,000 employee educational assistance program.
Volunteer, Wellness, Family Events and other employee fun supplied by our committees.
Employee Assistance Program; assisting employees and dependents with virtually any life event
Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships.
Education Preferred:
Bachelor's or master's degree in a Computer Science, Computer Engineering or a related field and/or equivalent experience.
Minimum Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment.
Disclaimer:
Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
Key Words:
Java | Angular | TypeScript | AWS Cloud | SQL | Big Data | Spring Boot | Cassandra | Kubernetes | Microservices | Spark | Databricks | .NET | Agile | Scrum | Time Series | Database | Databricks | SDLC | Cross Functional | Automated Testing
$63k-84k yearly est. Auto-Apply 21d ago
Software Engineer, macOS Core Product - Cedar Rapids, USA
Speechify
Software engineer job in Cedar Rapids, IA
At Speechify, our mission is to ensure reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products-including apps on iOS, Android, mac OS, Chrome, and web-to listen to PDFs, books, docs, and web content faster, smarter, and more joyfully than ever before. Our product has earned recognition from Google (
Chrome Extension of the Year
) and Apple (
App of the Day
and 2025 Inclusivity Design Award) for its impact and accessibility.
We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class companies like Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems.
Role Overview
As a SoftwareEngineer on the mac OS team, you'll help build and scale Speechify's core desktop experience for millions of users. You'll own significant parts of our mac OS app architecture, ship production-ready code, and collaborate closely with product, design, and engineering teams across the company.
This is a key role for someone who thrives in a fast-paced startup environment, enjoys making high-impact product decisions, loves delightful user experiences, and has a passion for accessibility and performance.
What You'll Do
Lead key engineering and product decisions for the mac OS app.
Write, test, and ship production-quality code that scales to millions of users.
Maintain and evolve complex app architecture with a focus on performance and stability.
Work within a cross-functional team, partnering with designers and PMs to shape features from concept to launch.
Participate in product planning and roadmap discussions.
Drive continuous improvement in code quality, CI/CD processes, and development workflows.
You should have:
Demonstrated experience shipping mac OS (or related desktop) applications used by many customers.
Strong engineering instincts with a deep focus on user experience.
A strategic mindset for building great products-not just writing code.
Ability to work quickly, decide what to build now vs. later, and iterate fast.
Experience working in remote, distributed teams.
Technical requirements:
Swift / SwiftUI (mac OS) proficiency.
Solid understanding of AppKit, mac OS frameworks, and desktop-specific UI paradigms.
Strong understanding of concurrency and asynchronous execution models
Familiarity with Bitrise, CI/CD workflows (e.g., Xcode Cloud, GitHub Actions).
Strong understanding of concurrency and asynchronous execution models
What We offer:
Impact & Ownership: Build and influence a product used by millions globally.
Remote First: Flexible, asynchronous work culture.
Growth & Leadership: Flat org - leadership is earned by impact, not title.
Collaborative Environment: Work with smart, passionate engineers and designers.
Competitive Compensation: Market-aligned salary, bonus, and equity.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Why Join Speechify?
At Speechify, we ship fast, build for real users, and care deeply about quality and accessibility. You'll work on products that change lives, and your contributions will shape both the product and the company.
If this sounds like your kind of challenge, we'd love to hear from you. Apply with your resume and links to your portfolio or GitHub!
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.
$63k-84k yearly est. 10d ago
Software Developer - Salesforce 57876_5.6 Cedar Rapids, IA
CapB Infotek
Software engineer job in Cedar Rapids, IA
For one of our ongoing multiyear projects we are looking for a Software Developer - Salesforce Experience Salesforce CRM with Sales & Service Cloud Ability to work in Agile team and able to communicate effectively with customer directly. Strong in Salesforce Out of box Configuration ( this includes Data Model , Security and Process Automations)
Strong experience in Apex( Triggers, Batch Apex, Dynamic Apex)
Strong experience in Integration & Web service( SOAP/REST , Web service API , Callouts etc.
Strong experience in Salesforce Lightning .
Experience in Lighting web components and Strong hand-on exp in lighting application and component development.
Good to have LWC knowledge.
Asynchronous operations and effective unit testing/Test Class.
Experience with developer practices such how to bulkify code in a shared environment to adhere to Salesforce governor limits on such items as SQL queries.
Ability to work independently and guide and mentor junior resources.
Good verbal and written communication skills.
$66k-86k yearly est. 60d+ ago
Software Developer (Provisioning)
National Information Solutions Cooperative 4.0
Software engineer job in Cedar Rapids, IA
NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry. NISC has been ranked in ComputerWorld's Best Places to Work for 23 years, and we are looking for qualified individuals to join our team.
Summary:
Implementing NISC's Provisioning application - this provides provisioning and auditing capabilities from NISC to various telephone switches, television head ends, access software, and other third-party software applications.
This position will work with the member/customer to effectively implement the applications. This includes working with a project manager to manage project timelines, communicating with internal and external individuals of project expectations, and configuring the application via creating or modifying the necessary interface code and applications options. It also includes analyzing the data from the member/customer's current system to ensure that it is properly converted into the NISC software.
Work Schedule:
Hybrid (after an initial training period) from either of these office locations:
Cedar Rapids, IA
Mandan, ND
Hybrid Schedule: Minimum of working 3 days per week in the office and ability to work up to all 5 days a week in the office, as needed
Required Days from an Office Location: Tuesday and Wednesday - the third required day will be up to the candidate and their supervisor to choose
Essential Functions:
Performs basic research, design and development of software systems
Utilizes NISC best practice for specific existing device implementations
Works with Members on pre-sales calls to confirm standard implementation requirements
Researches, analyzes, and resolves basic to moderately complex software maintenance
Provides superior customer support to internal and external customers in all encounters
Participate in discussions involving software design
Participate in code reviews; utilizes code reviews to improve quality of code
Identify gaps in features and functionality in software and oversee resolution
Follows all established software implementation methodologies and procedures
Performs quality testing as it relates to system integration dependent on the tasks assigned
Prepare and complete implementation documents
Assists customers in all aspects of implementation including troubleshooting, training, and on-going support
Reviews and prioritizes assigned change requests
Other duties as assigned
Commitment to NISC's Statement of Shared Values
Desired Job Experience:
Strong customer orientation
Basic knowledge of Linux and Microsoft Windows
Excellent research and problem-solving skills with a strong attention to detail
Excellent verbal and written interpersonal and communication skills
Familiarity with Java
Ability to organize and prioritize
Ability to work independently, as well as in a team environment
Ability to interact in a positive manner with internal and external contacts
Basic programming skills required
Familiarity with programming concepts such as expect4j, XML, SOAP, REST, etc.
Familiarity with Application Programming Interfaces (API)
Familiarity with .XSLT scripting and/or AWK scripting
Commitment to NISC's Statement of Shared Values
Desired Education:
Bachelor's Degree in a Computer Science, MIS, IS, Business Administration, or technical degree
Minimum Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Employees must be able to see, speak, and hear, to operate computer keyboards or office equipment, and are required to stand, walk, and sit.
Disclaimer:
Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
$69k-89k yearly est. Auto-Apply 5d ago
Software Engineer - Full Stack Developer
Hibu
Software engineer job in Cedar Rapids, IA
We are looking for a Full Stack Developer with a passion for building modern web applications and a strong interest in AI-driven development. You will work on Hibu's product platform, contributing to web-based software across front-end and back-end tiers. This role involves designing, developing, testing, and maintaining applications, with opportunities to apply AI coding, prompt engineering, and integration of AI-assisted tools. Familiarity with tools like Cursor AI editor is a plus.
Primary Responsibilities:
Design, develop. test, and deploy responsive web applications
Collaborate with team members to integrate AI-driven features
Write clean, secure, and maintainable code
Troubleshoot and resolve issues across application tiers
Stay current with emerging technologies and AI development practices
Competencies and Critical Skills:
Experience with Cursor AI editor or similar AI-assisted coding tools
Knowledge of microservices best practices
Familiarity with CI/CD practices using CircleCI and LaunchDarkly flagging (or equivalent)
Strong communication and problem-solving skills
Experience and Requirements:
Bachelor's degree in Computer Science or related field (or equivalent experience)
2-4 years of web development experience (or strong project/internship experience)
Hands-on experience or strong interest in AI development, including:
AI coding and prompt engineering
Working with AI-assisted development tools (e.g., Cursor AI editor)
Understanding how to integrate AI features into applications
2-4 years of experience with front-end technologies: React, Angular (or similar), TypeScript, JavaScript, CSS2-4 years of experience with back-end technologies: Node.js, Express, Python, Java (Spring Boot preferred)
Basic knowledge of databases: Relational (Postgres) and/or NoSQL (MongoDB)
2-4 years Exposure to AWS services, such as:
API Gateway (for managing APIs)
Lambda (serverless functions)
SQS/SNS (messaging and notifications)
CloudWatch (monitoring and logging)
CloudFormation (infrastructure as code)
S3 (object storage)
Understanding of object-oriented programming principles and a familiarity with version control (Git)
Experience with working collaboratively on Agile teams (Preferred)
IND10
#LI-CK1
#LI-HYBRID
Working with us means joining a team of truly extraordinary people working to improve communities across the country. Joining our team means not only working in a fun environment with smart people, but also being able to take advantage of our competitive compensation, ongoing training, incentives, and generous benefits package.
Learn more about the Hibu culture here: Culture at Hibu
NOTE: Hibu is an Equal Opportunity Employer, and consistent with applicable law, provides reasonable accommodations for qualified individuals with disabilities and disabled veterans in completing our job application process. If you need reasonable accommodation and/or are having difficulty completing our online application process due to a disability you may use the following email address
********************************
: Please include your name and contact information and the title of the position you are interested in. Note: this is not for general employment inquires or correspondence. Hibu will only respond to requests related to those who need assistance with the online application process due to a disability
$64k-86k yearly est. Auto-Apply 11d ago
Software Defined Radio Development Engineer
Secmation
Software engineer job in Cedar Rapids, IA
**
Signing Bonus**
Position Type: Full-Time | Hybrid
Why Join Secmation
Secmation is a proven, mission-focused engineering company with more than a decade of success delivering real capability to the defense community. We operate with the speed, ownership, and tight-knit culture of a small business-backed by the credibility and track record that comes from 10+ years of successful execution. Here, engineers build systems that matter, move fast, and ship technology that directly impacts national security.
Small company. Big mission. Real engineering.
Join the Future of Secure Communications
Secmation is seeking a Software Defined Radio Development Engineer with deep expertise in RF systems, military communications, and Software-Defined Radios (SDR). In this hands-on role, you will design, develop, and optimize embedded software solutions that enable secure communications and electronic warfare capabilities for mission-critical defense systems.
You will work at the intersection of embedded cybersecurity, signal processing, and RF communications, collaborating closely with RF, hardware, and systems engineers to influence system architecture and technical direction while delivering high-impact solutions to government customers.
What You'll Do
Design, implement, and optimize embedded software for advanced RF and communications systems, with an emphasis on SDR-based platforms.
Lead development and integration of signal processing algorithms, communication waveforms, and security features, ensuring performance, reliability, and mission readiness.
Collaborate across disciplines (RF, hardware, systems, integration, and test) to define software requirements and support secure, resilient system architectures for defense and industrial applications.
Drive hardware-in-the-loop (HWIL) testing, mission simulations, and field validation, troubleshooting complex system-level issues and improving end-to-end system performance.
Provide technical leadership within project teams, contributing to design reviews, mentoring junior engineers, and supporting customer-facing technical discussions as needed.
Required Qualifications
U.S. citizen with an active DoD TS Clearance.
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
7+ years of progressive experience in embedded software development for RF, communications, or signal-processing-centric systems.
Strong experience developing software in Linux-based embedded environments.
Deep technical expertise in communication systems, RF, and SDR frameworks, such as GNU Radio, REDHAWK, or similar platforms.
Experience with radio equipment modeling and simulation, including performance analysis and optimization.
Solid understanding of digital signal processing concepts, including modulation, error correction, adaptive techniques, and waveform optimization.
Hands-on experience working in Agile/DevOps environments, using tools such as Git, Jira, and CI/CD pipelines.
Hybrid role with on-site work required in Huntsville, AL
Flexible 9/80 work schedule (every other Friday off).
Collaborative, fast-paced, and technically innovative environment with remote team integration.
Compensation & Benefits
Competitive salary (based on experience and market conditions)
One-time signing bonus
Company equity
Relocation assistance
9/80 work schedule (every other Friday off)
Paid time off & flexible work schedules
Comprehensive health, dental, and vision insurance
Life and disability insurance (short & long-term)
401(k) retirement benefits plus employer contributions
About Secmation
Secmation is not an IT company - we specialize in AI-driven software solutions, embedded cybersecurity, and secure RF systems for the defense industry. Our mission is to deliver next-generation secure technologies for electronic warfare, autonomous systems, and critical defense applications.
Visit ***************** to learn more about our work and impact.
Equal Opportunity Employer
Secmation is proud to be an equal opportunity employer. We are committed to building a diverse and inclusive team. All qualified applicants will be considered for employment without regard to age, race, gender, orientation, identity, religion, or veteran status.
U.S. Citizenship is required for this position due to government clearance requirements.
The salary range for this position represents a general guideline; however, Secmation considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills, work location, current market conditions, and other bona fide data.
This position qualifies for a discretionary performance-based bonus which is based on personal and company factors.
$64k-86k yearly est. 29d ago
Embedded Software Controls Engineer
Mindlance 4.6
Software engineer job in Waterloo, IA
•As an Embedded Software Controls Engineer, you will design, develop, test, and document embedded software for Electromechanical/Electrohydraulic subsystems for agricultural equipment projects. In addition, you will: Create and develop software per the John Deere Embedded Software
Development Process. - Participate in control system design and
analysis.
•Participate functional/subsystem design/test requirement reviews and document results.
•Verify
that subsystem meets requirements, through a combination of virtual and
hardware based testing including; desktop, bench, vehicle simulator
testing.
•Analyze current
production/experimental issues, develop an understanding of the root
cause and create appropriate action plans to resolve these issues.
•Provide technical support during system field-testing activities on an as needed basis.
•Provide
necessary design documentation to support development of service
publications. What It Takes: We need an excellent communicator, both
verbal and written, who thrives on solving problems and working in a
team environment.
•Ideally,
you will have a Bachelor's Degree in Electrical, Computer, Mechanical,
Ag Engineering or equivalent experience in a related career field.
•We
also require: - Experience working in mechatronics; this includes a
solid understanding of electrical and electronics, hydraulics, and
mechanical systems. - Subsystem design, software development, and
electronic circuit design and analysis experience. -
•Experience
with C/C++ programming language and software development tools for
embedded microcontrollers in mobile applications. - Control system
experience preferably related to propulsion systems. A strong candidate
will also have: - Technical experience relating to design/diagnostics of
mechanical/electrical/hydraulic systems. - Experience with control
systems design and analysis. - Some product engineering experience.
Business casual dress code
Thanks & Regards,
Amit Kumar Sinha
Technical Recruiter,
Direct No:**********
Additional Information
All your information will be kept confidential according to EEO guidelines.
$73k-90k yearly est. 12h ago
Java/J2EE/ Mule ESB Developer Developer
Tectammina
Software engineer job in Cedar Rapids, IA
Desired Competencies (Technical/Behavioral Competency) : Must-Have : Mule ESB, Spring, Hibernate, Apache CXF, SOA (webservices) Good-to-Have : Java, J2EE, Webservices - SOAP/RESTFull SNResponsibility of / Expectations from the Role : Writing application code and development activities for large projects especially in a SOA environment with Mule ESB
Develop repeatable JUnit and integration tests and improve code quality
Facilitates and enables the integration of applications and business processes using common methods in managing several projects.
Fosters and encourages solution reuse within Business Units and at the Enterprise level
Able to work with Eclipse (Integrated Development Environment), Anypoint Studio and able to use source code repositories (like CVS/SVN) from within Eclipse
Experience working in an Agile development environment
Need to Handle Customer Communications and Management Reporting
Please share profiles to *****************************
Qualifications
Required Technical Skill SetJava/J2EE/ Mule ESB Developer
Additional Information
Job Status: Permanent
Share the Profiles to *****************************
Contact:
************
Keep the subject line with Job Title and Location
$73k-96k yearly est. Easy Apply 12h ago
Embedded Software Engineer
Einfochips
Software engineer job in Cedar Rapids, IA
eInfochips is a product engineering and software R&D services company with over 20+ years of experience, 500+ product developments, and 40M+ deployments in over 130 countries. Today, 60% of our revenues come from Fortune 500 companies and 80% from solutions around connected devices. Founded in 1994, our work culture is built over years of experience in providing innovative solutions to our clients and our indomitable spirit to excel in all aspects of our engagement, we call it - “Passioneering” We believe that our success lies upon the skills and quality of our people we work with. Today, we are geographically spread with 1800+ employees, 10 design centers and offices in India, Japan and the USA.
Job Description
Design, development and/or Verification activity for platform software (firmware, drivers) compliance with DO-178B.
Verification of embedded software executing on ARM7 architecture.
Analyze, investigate failures observed during verification and provide summary details to development team.
Qualifications
Experience working development/verification compliance DO-178B DAL A.
Strong fundamentals working with Microcontrollers architecture.
Experience in developing code modules for ARM7 controllers and Keil IDE.
Must possess very good understanding of RTOS and device drivers.
Very good understanding of I2C, SPI protocol interfaces.
Experience working with DOORs, PREP, SVN.
Keyskills: DO-178B, Verification, ARM, RTOS, DOORs, PREP, SVN
Additional Information
All your information will be kept confidential according to EEO guidelines.
$69k-90k yearly est. 60d+ ago
Embedded Software Test Engineer
Emerson 4.5
Software engineer job in Marshalltown, IA
Emerson is seeking a Embedded Software Test Engineer to join our team of experts responsible for new product design, development, and introduction into production. Located at the newly expanded Emerson Innovation Center, you will be part of a multidisciplinary team passionate about adding to existing market leading products and technologies.
Focused specifically on the Fisher branded line of products, this position is part of Emerson Final Control, a leader in optimizing process operations around the world known for our team of experts and proven performance and reliability of products.
Join our team of experts to learn and grow your knowledge in an exciting development environment.
In This Role, Your Responsibilities Will Be:
Define and develop test automation to improve efficiency and test coverage
Write manual and automated test procedures for features of low power, high reliability industrial process control devices
Log, track and investigate defects to determine root cause
Monitor, debug and enhance automated test infrastructure
Perform project and product documentation in accordance with departmental and company procedures and standards
Read, interpret, and implement engineering and industry standards
For This Role, You Will Need:
Bachelor's degree in Computer Science, Computer Engineering, or similar experience
Working knowledge of C# and C/C++
Basic understanding of software test methodologies and automation principles: Regression test, functional test, unit test, black box test, white box test, etc.
Basic understanding of electrical schematics and circuit analysis
Ability to understand basic mechanical, pneumatic and electronic systems
Ability to effectively work in a team environment
Strong analytical problem solving and decision-making skills
Legal authorization to work in the United States
Preferred Qualifications That Set You Apart:
Knowledge of control systems and/or process control environments
Experience with distributed version control (Mercurial, Git, or similar)
Familiarity with Continuous Integration (CI) tools (TeamCity, Jenkins, or similar)
Experience with ARM embedded processor platforms
Knowledge of test equipment (National Instruments or similar) including data acquisition, analog and digital output cards, relays, power supplies, etc.
Experience with industrial protocols: HART, Foundation Fieldbus, Profibus, Industrial Ethernet, Modbus, etc.
Agile Methodologies
Our Culture & Commitment to You:
At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives-because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results.
We recognize the importance of employee wellbeing. We prioritize providing flexible, competitive benefits plans to meet you and your family's physical, mental, financial, and social needs. We provide a variety of medical insurance plans, with dental and vision coverage, Employee Assistance Program, 401(k), tuition reimbursement, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
LI-BS
$66k-81k yearly est. Auto-Apply 60d+ ago
Embedded Software Controls Engineer
Collabera 4.5
Software engineer job in Waterloo, IA
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs.
Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence.
Job Description
Description:
As an Embedded Software Controls Engineer, you will design, develop, test, and document embedded software for electromechanical/electrohydraulic subsystems for agricultural equipment projects.
In addition, you will:
- Create and develop software per the client's Embedded Software Development Process.
- Participate in control system design and analysis.
- Participate functional/subsystem design/test requirement reviews and document results.
- Verify that subsystem meets requirements, through a combination of virtual and hardware based testing including; desktop, bench, vehicle simulator testing.
- Analyze current production/experimental issues, develop an understanding of the root cause and create appropriate action plans to resolve these issues.
- Provide technical support during system field-testing activities on an as needed basis.
- Provide necessary design documentation to support development of service publications.
Qualifications
What It Takes:
We need an excellent communicator, both verbal and written, who thrives on solving problems and working in a team environment. Ideally, you will have a Bachelor's Degree in Electrical, Computer, Mechanical, Ag Engineering or equivalent experience in a related career field.
We also require:
- Experience working in mechatronics; this includes a solid understanding of electrical and electronics, hydraulics, and mechanical systems.
- Subsystem design, software development, and electronic circuit design and analysis experience.
- Experience with C/C++ programming language and software development tools for embedded microcontrollers in mobile applications.
- Control system experience preferably related to propulsion systems.
- Experience working with Model Based Software Design (MBSD) and/or system simulation.
A strong candidate will also have:
- Technical experience relating to design/diagnostics of mechanical/electrical/hydraulic systems.
- Experience with control systems design and analysis.
- Some product engineering experience
Additional Information
To discuss about this opportunity, please contact me:
Jeff Demaala
************
$66k-87k yearly est. 12h ago
Software Engineer, iOS Core Product - Cedar Rapids, USA
Speechify
Software engineer job in Cedar Rapids, IA
Job Description
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 App of the Day.
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 iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing 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
Opportunity to lead key engineering and product decisions
Actively shipping production code for the Speechify iOS app
Work within a dedicated product team
Participate in product discussions to shape the product roadmap
Maintain and enhance the existing complex app architecture
An Ideal Candidate Should Have
Experience. You've worked on products that scaled to a large user base
Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product
Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience
Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction
Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Technical skills. Swift, SwiftUI
Technical Requirements:
Swift Programming Language
SwiftUI experience
Experience in Multithreading Programming
Working with CI/CD infrastructure
Experience with Fastlane
SOLID principles, the ability to write every single class according to SOLID
Experience with Git and understanding of different Git strategies
What We offer:
A fast-growing environment where you can help shape the company and product
An entrepreneurial crew that supports risk, intuition, and hustle
The opportunity to make a big impact in a transformative industry
A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture
Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives
Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world
Work in one of the fastest growing sectors of tech: 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.
$63k-84k yearly est. 13d ago
Software Engineer II -DevSecOps (Onsite)
RTX Corporation
Software engineer job in Cedar Rapids, IA
**Country:** United States of America , Cedar Rapids, IA, 52498-0505 USA ** Onsite **U.S. Citizen, U.S. Person, or Immigration Status Requirements:** The ability to obtain and maintain a U.S. government issued security clearance is required.
U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
**Security Clearance:**
DoD Clearance: Secret
The Communication Systems directorate makes some of the most cutting-edge products across the enterprise and the software group plays a very large role. We develop innovative solutions that keep our military members safe, connected, and informed. Our team has some of the most knowledgeable experts in the industry and work with all the most recent technologies in embedded software development.
As a **DevSecOps SoftwareEngineer II** in this organization, you will support the development of state-of-the-art communications systems to support UAVs, fighter jets, aircraft carriers, and ground vehicles. Examples would include advanced satellite communications, cryptography and state-of-the-art embedded computing architectures. We build robust networks that implement low latency and high throughput communications that include anti-jamming capabilities, mobile adhoc features and IP connectivity.
**What You Will Do **
+ You will create DevSecOps pipelines for on-prem embedded systems applications (not cloud based)
+ You will integrate tooling, apps, and scripts into the development pipeline.
+ You will participate in the selection of technologies to enable automation and increase flow.
+ You will develop applications and scripts to support integration and flow of software updates.
+ You will maintain frameworks to automate test, deployment, and delivery of software.
+ You will work in an agile environment (SAFe)
**Qualifications You Must Have**
+ Typically requires a University Degree and minimum 2 years of prior relevant experience or an Advanced Degree in a related field.
+ Git tooling experience such as BitBucket, Gitlab, GitHub or similar software
+ CI/CD tooling experience such as Bamboo, Jenkins, or similar software
+ Experience programming in languages such as bash and python
+ Linux development environment experience
**Qualifications We Prefer:**
+ Experience with standard full lifecycle software development practices and configuration management tools
+ Experience developing and deploying containers such as Docker, Podman, Kubernetes, or similar software
+ Experience integrating tools using RESTful APIs
+ Software artifact storage solutions experience such as JFrog Artifactory or similar software
+ Configuration management experience such as Ansible, Chef, Puppet or similar software
+ Familiar with Atlassian tools administration
+ Comfortable working with languages such as C, C++, and Java
+ Knowledge and\or experience in multi-threaded embedded application softwareengineering development and integration
+ Experience working on an Agile team
+ Proven ability to consistently deliver high-quality results, meet project milestones, and contribute to a positive and collaborative team environment.
**What We Offer:**
Some of our competitive benefits package includes:
+ This position is eligible for relocation
+ Medical, dental, and vision insurance
+ Three weeks of vacation for newly hired employees
+ Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
+ Tuition reimbursement program
+ Student Loan Repayment Program
+ Life insurance and disability coverage
+ Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
+ Birth, adoption, parental leave benefits
+ Ovia Health, fertility, and family planning
+ Adoption Assistance
+ Autism Benefit
+ Employee Assistance Plan, including up to 10 free counseling sessions
+ Healthy You Incentives, wellness rewards program
+ Doctor on Demand, virtual doctor visits
+ Bright Horizons, child and elder care services
+ Teladoc Medical Experts, second opinion program
+ And more!
**Relocation Eligibility**
+ Eligible for relocation
**Learn More & Apply Now!**
Do you want to be a part of something bigger? A team whose impact stretches across the world, and even beyond? At Collins Aerospace, our Mission Systems team helps civilian, military and government customers complete their most complex missions - whatever and wherever they may be. Our customers depend on us for intelligent and secure communications, missionized systems for specialized aircraft and spacecraft and collaborative space solutions. By joining our team, you'll have your own critical part to play in ensuring our customer succeeds today while anticipating their needs for tomorrow. Are you up for the challenge? Join our mission today.
* Please consider the following role type definitions as you apply for this role.
**Onsite:** Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
At Collins, the paths we pave together lead to limitless possibility. And the bonds we form - with our customers and with each other - propel us all higher, again and again.
Apply now and be part of the team that's redefining aerospace, every day.
**Employee Referral Eligible**
The salary range for this role is 66,000 USD - 130,000 USD. The salary range provided is a good faith estimate representative of all experience levels.
RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.
Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.
Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.
This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.
RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
_RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act._
**Privacy Policy and Terms:**
Click on this link (******************************************************** to read the Policy and Terms
Raytheon Technologies is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
$63k-84k yearly est. 60d+ ago
Software Engineer II (Onsite)
RTX
Software engineer job in Cedar Rapids, IA
Country:
United States of America Onsite
U.S. Citizen, U.S. Person, or Immigration Status Requirements:
This job requires a U.S. Person. A U.S. Person is a lawful permanent resident as defined in 8 U.S.C. 1101(a)(20) or who is a protected individual as defined by 8 U.S.C. 1324b(a)(3). U.S. citizens, U.S. nationals, U.S. permanent residents, or individuals granted refugee or asylee status in the U.S. are considered U.S. persons. For a complete definition of “U.S. Person” go here. **********************************************************************************************
Security Clearance:
None/Not Required
Are you ready to explore the world of aerospace and defense? Do you want to learn from and collaborate with some of the greatest minds in the industry? At RTX, our internships, co-ops, and full-time careers provide an exceptional foundation to work on complex problems, advance your skills and create a safer, more connected world. Discover opportunities to make a difference at RTX.
Then Collins Aerospace is the place for you! Join our team and build a rewarding career while helping to deliver the most trusted source of aviation and high-integrity solutions in the world.
Collins Aerospace's Flight Controls products have been flying and landing airplanes for over 30 years. Our customer base is a who's who of aircraft manufacturers and they demand systems which satisfy the highest levels of criticality at the lowest cost possible. This dichotomy provides a continuous challenge to our engineering team to employ new technology and methods in developing our complex systems. We are looking for an early career SoftwareEngineer to join our team in Cedar Rapids, IA and contribute to the development of flight control products for the next generation of business, regional, military, and air-transport fixed and rotary wing platforms. Typical FCS functions include, but aren't limited to flight guidance, autothrottle, autopilot, maintenance, and autoland systems. This position represents a great opportunity to apply your softwareengineering skills to real-time embedded systems with critical safety requirements.
What You Will Do:
Software development tasks for flight control systems
Defining and reviewing software requirements, including interface requirements
Implementing control and signal processing algorithms via hand-code and integration of auto-generated code from MATLAB Simulink / Stateflow models into application software
Conducting requirements-based testing of software
Supporting DO-178B/C compliant software certification activities
Qualifications You Must Have:
Requires a Master's degree and 12 months or less of relevant professional work experience (excluding internships).
U.S. Person (U.S. citizen, permanent resident, or granted refugee or asylee status) as defined here: **********************************************************************************************
Qualifications We Prefer:
Prior experience with object-oriented development and embedded software development
Familiarity with software requirement and configuration management tools.
What We Offer:
Some of our competitive benefits package includes:
Medical, dental, and vision insurance
Three weeks of vacation for newly hired employees
Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
Tuition reimbursement program
Student Loan Repayment Program
Life insurance and disability coverage
Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
Birth, adoption, parental leave benefits
Ovia Health, fertility, and family planning
Adoption Assistance
Autism Benefit
Employee Assistance Plan, including up to 10 free counseling sessions
Healthy You Incentives, wellness rewards program
Doctor on Demand, virtual doctor visits
Bright Horizons, child and elder care services
Teladoc Medical Experts, second opinion program
And more!
Learn More and Apply Now!
Collins Aerospace, a Raytheon Technologies company, is a leader in technologically advanced and intelligent solutions for the global aerospace and defense industry. Collins Aerospace has the capabilities, comprehensive portfolio and expertise to solve customers' toughest challenges and to meet the demands of a rapidly evolving global market.
Our Avionics team advances flight deck solutions, airborne communications, vision systems, sensors and fire protection for commercial and military customers around the world. That means we're helping people reach their destination safely and keeping pilots, passengers, flight crews, airlines, airports and military personnel connected and informed. And we're providing industry-leading fire protection and safety systems that our customers can count on when it matters most. Are you ready to learn from the most knowledgeable experts in the industry, develop the technologies of tomorrow and reach new heights in your career? Join our Avionics team today.
WE ARE REDEFINING AEROSPACE.
This position is eligible for relocation.
Please consider the following role type definitions as you apply for this role.
Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
Regardless of your role type, collaboration and innovation are critical to our business and all employees will have access to digital tools so they can work with colleagues around the world - and access to Collins sites when their work requires in-person meetings.
At Collins, the paths we pave together lead to limitless possibility. And the bonds we form - with our customers and with each other -- propel us all higher, again and again.
Apply now and be part of the team that's redefining aerospace, every day.
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
The salary range for this role is 68,900 USD - 131,100 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
How much does a software engineer earn in Waterloo, IA?
The average software engineer in Waterloo, IA earns between $56,000 and $96,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.
Average software engineer salary in Waterloo, IA
$73,000
What are the biggest employers of Software Engineers in Waterloo, IA?
The biggest employers of Software Engineers in Waterloo, IA are: