SEARCH JOBS

Senior Embedded Software Engineer

North Liberty, IA

Posted: 12/19/2023 Employment Type: Full-time Industry: Engineering Job Number: 4888

Job Description



We strive to be
Your Future, Your Solution to accelerate your career!

Join our team as a Lead/Principal Software Engineer, where you'll play a pivotal role in providing software engineering expertise for the design, implementation, and operation of electrical equipment and systems. This role involves supporting the development of innovative software solutions that meet both internal and external customer needs, ensuring adherence to safe and industry-standard engineering codes, standards, and practices.

Key Responsibilities:

  • Design, build, and test custom software for system applications, including communication, computing, sensing, control, and power distribution.
  • Develop proprietary software with proficiency in current technologies.
  • Manage root cause analyses and resolve software-related issues, including necessary design changes to existing equipment.
  • Assess operational feasibility by evaluating analysis, problem definition, requirements, and solution development.
  • Create comprehensive documentation for solutions, including flowcharts, layouts, diagrams, charts, and well-commented code.
  • Determine system specifications, standards, and programming requirements for software installation.
  • Recommend policy and procedure changes to improve operations.
  • Manage software acquisition, ensuring compatibility and efficacy.
  • Develop software solutions by thoroughly understanding system flow, data usage, and work processes.
  • Collaborate with cross-functional teams, including mechanical, controls, software, quality, and program management.
  • Implement and demonstrate new technologies to improve software performance.
  • Participate in design analysis, simulations, field tests, and compliance tests for components and systems.

Requirements:

  • Bachelor’s degree in Software Engineering.
  • 8-10 years of experience in embedded software and programming.
  • Proficient in Microsoft Office Suite (Word, Excel, PowerPoint), C++, and C.
  • Experience with embedded systems firmware development, including real-time firmware on an embedded Linux system.
  • Ability to translate complex issues into actionable tasks.
  • Location: North Liberty, IA.

This role is ideal for a forward-thinking software engineer who is adept at both creating and implementing high-quality software solutions and is looking to advance their career in a dynamic and innovative environment.

Interested candidates should Brett Campbell at bcampbell@saigepartners.com or , you can also schedule an appointment at https://calendly.com/bcampbell-saigepartners to learn more about this opportunity! Discover more about this and other positions at Saige Partners Careers.

Job Requirements

C/C++, Linux, embedded

Additional Information

Benefits available

Meet Your Recruiter

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About North Liberty, IA

Ready to kickstart your career in the vibrant area surrounding North Liberty, Iowa? This charming city situated in the heart of Johnson County offers an array of job opportunities amidst a backdrop of enchanting landscapes and a thriving community. With its close proximity to the University of Iowa, residents can enjoy a rich cultural scene, including art galleries like the Iowa City Art Center and theaters like the Englert Theatre. Indulge in local delicacies at unique eateries or catch a game supporting the Hawkeyes at Kinnick Stadium. Explore the great outdoors at Coralville Lake or Lake Macbride State Park. Discover why North Liberty is not just a place to work, but a place to call home.
We strive to create long-lasting relationships with both our clientele and candidates. We look forward to being a part of your future.

EMAIL: info@saigepartners.com
SEND YOUR RESUME: apply@saigepartners.com

Saige Partners