Be the Best.

Build your reputation by being associated with the trusted Technisource name. If you are the best in your field, we want to talk to you. We will help you succeed and develop your skills. Ask us how!


Be Challenged.

Technisource is the trusted source that the world's most respected companies turn to for top technical talent. Because of our core expertise in defined, high-end skill sets, we get the elite assignments. We offer challenging opportunities in diverse industries.


Be Valued.

Our employees and consultants are our most valuable resources and we take care of them. With a focus on redeployment, we're constantly working to find you another assignment before your current assignment ends.


Be Rewarded.

Technisource rewards our employees and consultants with competitive pay, training and certification assistance, insurance, vacation and generous bonus opportunities.


Be Heard.

We listen. Technisource focuses on building quality relationships with our consultants. We foster a culture of open communication and value the insight we receive.

Learn More about Technisource

Software Engineer

Location: IA
Employment Type: Full Time, Employee
Expected Duration: 2+ to 5 Years
Pay Rate: 70,000.00 - 85,000.00 USD /year
Reference Code: 1001205535

Technisource is currently seeking a Senior Software Engineer for a direct placement opportunity to work in an Engineering Research and Development Department in the Eastern Iowa area.  This position requires strong software engineering experience with a strong working knowledge of DO-178B, combined with analog/digital circuit card design experience.  The position requires working with the hardware design team to develop software/firmware to be used in aircraft oxygen systems. Excellent communication and organizational skills are required to be successful.


Job Responsibilities Include:

  • Lead & delegate DO-178B tasks to others, and also be able to guide the individuals doing the work.
  • DO-178B tasks include: Requirements writing, test case writing, software coding, software verification & validation, hardware design, documentation writing, and FAA approval.
  • Develop and analyze microprocessor software/firmware .
  • Design and troubleshoot analog/digital controls.
  • Design and troubleshoot microprocessor interfaces using test equipment.
  • Coordinates software programming for lab testing of prototypes as necessary.
  • Develop software in C and assembly languages.
  • Tasks include requirements definition, software design, coding, unit test and hardware/software integration.

Education and Experience Requirements:

  • Bachelors Degree in Electrical or Computer Engineering from an ABET accredited curriculum.
  • Experience with microprocessor software/firmware development in a structured programming environment and DO-178B standards.
  • Must have experience with all aspects of DO-178B to lead & delegate DO-178B tasks, and also be able to guide the individuals doing the work.
  • DO-178B experience should include: requirements writing, test case writing, software coding, software verification & validation, hardware design, documentation writing, and FAA approval. (Of these, documentation and FAA approval experience are most important.)
  • Requires experience with formal verification activities, as required by DO-178B.
  • Requires experience with a DO-178B requirements based test environment.
  • Experience in analog/digital controls and microcontroller interface design.
  • Assembly, C, Pascal, or Delphi programming experience desirable.
  • Experience in analog/digital circuit design.
  • Ability to analyze and solve problems.
  • Ability to provide direction to work teams.
  • Understanding of environmental effects on electronics performance and reliability

Candidates must have strong working knowledge of DO-178B and be US Citizens.


For additional information on this position or similar opportunities, please call David Dolezal at 1-800-330-0309 or e-mail to daviddolezal@technisource.com

Apply using the Technisource application process

Apply using your My Monster account