1

Freelance Embedded System Software Engineer Jobs in Nebraska

Journeyman Software Engineer

Omaha, NE · On-site

$92K - $105K/yr

Develops, tests, and maintains software applications and systems while collaborating with cross-functional teams. Applies software engineering principles to design solutions, troubleshoot issues ...

The Software Engineer will be responsible for creating, modifying, and supporting Windows Services ... Maintain and improve existing systems * Develop and assist Quality Assurance and testing phases ...

SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance ... Create and implement advanced software systems for cloud-native environments. * Database ...

The Software Engineer will be responsible for creating, modifying, and supporting Windows Services ... Maintain and improve existing systems * Develop and assist Quality Assurance and testing phases ...

SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance ... Create and implement advanced software systems for cloud-native environments. * Database ...

Our team utilizes systems and tools that manage every part of Kiewit's business and the project ... software development, including prompt engineering, code review governance, security validation ...

Senior Software Engineer

Omaha, NE

$117K - $154K/yr

The Senior Software Engineer is responsible for designing, developing, and evolving scalable software systems across Orion's platform. This role operates across the full stack, leveraging React/Next ...

Responsibilities System and Product Design Considers the customer's perspective and experiences ... Champion modern software engineering practices including AI-enabled development workflows ...

Create and implement advanced software systems for cloud-native environments. * Database ... Bachelor's degree in computer science, engineering, or a related field with nine (9) or more years ...

We are seeking a Software Engineer to join the Data-Driven Design (D3) team within HDR ... You will contribute to scalable front-end and back-end systems, support structured data workflows ...

next page

Showing results 1-20

Freelance Embedded System Software Engineer information

What does a Freelance Embedded System Software Engineer do?

A Freelance Embedded System Software Engineer designs, develops, and tests software that runs on embedded systems, which are specialized computing systems within larger devices like cars, appliances, or industrial machines. They typically work independently or on a contract basis, collaborating with clients to understand requirements and deliver customized software solutions. Their responsibilities often include writing low-level code, optimizing for performance and memory usage, and troubleshooting hardware-software integration issues.

What is the difference between Freelance Embedded System Software Engineer vs Embedded Firmware Developer?

AspectFreelance Embedded System Software EngineerEmbedded Firmware Developer
CredentialsTypically requires a degree in electrical engineering, computer science, or related fields; certifications are optionalSimilar educational background; certifications like Certified Embedded Systems Engineer can be advantageous
Work EnvironmentIndependent, project-based work often remote; collaborates with multiple clientsUsually employed by a company or works on in-house projects; may work on-site or remotely
Industry UsageUsed across various industries including IoT, automotive, consumer electronicsPrimarily in product development, consumer electronics, automotive, and industrial systems

Both roles require embedded programming skills and knowledge of hardware. The main difference lies in the work setting: Freelance Embedded System Software Engineers work independently on diverse projects, while Embedded Firmware Developers are often employed by companies focusing on firmware development for specific products.

How do freelance embedded system software engineers typically manage project scope and communication with clients?

Freelance embedded system software engineers often work independently or as part of small remote teams, making clear communication and project scope management essential. They regularly use project management tools and set milestones to clarify deliverables and timelines with clients. Addressing technical constraints and hardware integration challenges early in the process helps avoid misunderstandings. Frequent status updates and transparent discussions about changes or obstacles ensure projects stay on track and meet client expectations.

What are the key skills and qualifications needed to thrive as a Freelance Embedded System Software Engineer, and why are they important?

To thrive as a Freelance Embedded System Software Engineer, you need a solid background in embedded C/C++ programming, microcontroller architecture, and real-time operating systems, often supported by a degree in electrical engineering or computer science. Familiarity with hardware debugging tools, version control systems (like Git), and development platforms such as ARM, AVR, or PIC is typically required. Strong problem-solving skills, self-motivation, and clear client communication help freelancers stand out in this role. These competencies ensure reliable, efficient solutions and successful project delivery in dynamic and client-driven environments.
What are the most commonly searched types of Embedded System Software Engineer jobs in Nebraska? The most popular types of Embedded System Software Engineer jobs in Nebraska are:
What are popular job titles related to Freelance Embedded System Software Engineer jobs in Nebraska? For Freelance Embedded System Software Engineer jobs in Nebraska, the most frequently searched job titles are:
What job categories do people searching Freelance Embedded System Software Engineer jobs in Nebraska look for? The top searched job categories for Freelance Embedded System Software Engineer jobs in Nebraska are:
What cities in Nebraska are hiring for Freelance Embedded System Software Engineer jobs? Cities in Nebraska with the most Freelance Embedded System Software Engineer job openings:
Journeyman Software Engineer

$92K - $105K/yr

Full-time

Posted 23 days ago


Job description

Secret

I2X Technologies is a reputable technology services company to the Federal Government.  Whether the focus is on space exploration, national security, cyber security, or cutting-edge engineering applications, I2X is ready to offer you the chance to make a real-world impact in your field and for your country.  We provide long-term growth and development. Headquartered in Colorado, I2X is engaged in programs across the country and in more than 20 states.  Our programs support multiple Federal agencies, the Department of Defense and often focused on the space initiatives of our government customers.

Functional Responsibilities: 

I2X Technologies is seeking a Journeyman Software Engineer:

Develops, tests, and maintains software applications and systems while collaborating with cross-functional teams. Applies software engineering principles to design solutions, troubleshoot issues, support system integrations, and contribute to Agile development efforts. Typically possesses 2–5 years of professional experience and proficiency in modern programming languages, version control, APIs, testing, and deployment processes.

Clearance: Secret

Job Duties: 

  • Design, develop, test, and maintain software applications and services.
  • Write clean, efficient, and maintainable code using languages such as Java, Python, or JavaScript.
  • Develop and support APIs, microservices, and distributed systems.
  • Debug, troubleshoot, and resolve software defects.
  • Participate in code reviews and provide technical feedback.
  • Collaborate with QA, DevOps, product managers, and other engineering teams.
  • Contribute to CI/CD pipelines, automated testing, and deployment activities.
  • Maintain technical documentation and software artifacts.
  • Participate in Agile or Scrum ceremonies such as sprint planning and retrospectives.
  • Support system integration, deployment, performance tuning, and reliability improvements

Experience Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Approximately 2–5 years of professional software development experience.
  • Experience with modern programming languages (Java, Python, etc.).
  • Knowledge of software engineering fundamentals, including:

    • Data structures and algorithms
    • Object-oriented design
    • Design patterns
    • Software development lifecycle (SDLC)
  • Experience with:
    • Git or other version control systems
    • REST APIs and microservices
    • Software testing and debugging
    • Agile development methodologies
    • CI/CD pipelines
  • Cloud experience (AWS, Azure, or Google Cloud).
  • Container technologies such as Docker and Kubernetes.
  • DevOps/DevSecOps experience.
  • SQL and NoSQL databases.
  • Front-end frameworks (React, Angular, Vue) or enterprise application development.
  • Cybersecurity and secure coding practices
  • Strong communication and problem-solving skills

Essential Requirements:

US Citizenship is required.

Clearance Required: Secret

In compliance with Colorado’s Equal Pay for Equal Work Act, the annual base salary range for this position is listed . Please note that the salary information is a general guideline only. I2X Technologies considers factors such as (but not limited to) scope and responsibilities of the position, candidate’s work experience, education/training, key skills, internal peer equity, as well as, market and business considerations when extending an offer.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job with or without reasonable accommodation.

While performing the duties of this job, the employee will regularly sit, walk, stand and climb stairs and steps. May require walking long distance from parking to work station. Occasionally, movement that requires twisting at the neck and/or trunk more than the average person, squatting/ stooping/kneeling, reaching above the head, and forward motion will be required. The employee will continuously be required to repeat the same hand, arm, or finger motion many times. Manual and finger dexterity are essential to this position. Specific vision abilities required by this job include close, distance, depth perception and telling differences among colors. The employee must be able to communicate through speech with clients and public. Hearing requirements include conversation in both quiet and noisy environments. Lifting may require floor to waist, waist to shoulder, or shoulder to overhead movement of up to 20 pounds. This position demands tolerance for various levels of mental stress.

I2X Technologies is an Engineering and Information Technology Company focused on providing Services to the Federal and State Government. I2X offers a competitive compensation program and comprehensive benefits package to our employees.