Search jobs > Idaho Falls, ID > Embedded software engineer

Embedded Software Engineer

Idaho National Laboratory
Idaho Falls, ID, US
$155.5K a year
Full-time

Idaho National Laboratory is hiring an Embedded Software Engineer to work in our Spectrum Innovation department. Our team works a 9x80 schedule located out of our REC facility with every other Friday off.

You will design, develop, code, test, and troubleshoot embedded system software. Design, develop, operate, and maintain embedded application software and / or firmware that will drive controls and control systems.

Apply appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of such products as transportation systems, telecommunications, consumer electronics, security systems, and manufacturing systems, etc.

Develop and implement embedded devices and systems, and support software quality assurance while optimizing system performance.

You will report to the manager for Spectrum Innovation.

Responsibilities Include :

Design and implement software for embedded devices and systems from requirements to production and commercial deployment.

Design, develop, code, test, review, and debug system software.

  • Coordinate and participate in architecture, requirements, design, code, and test case reviews.
  • Develop new embedded architectures to support our growing product development plans.
  • Utilize knowledge of hardware schematics and write codes for related chip data sheets.
  • Design the first layer of code that runs on a device and possess full understanding of device hardware. Develop code for multiple layers of software from the physical layer up to the application layer.
  • Analyze and enhance efficiency, stability, and scalability of system resources. Optimize system performance.
  • Engage with internal and external organizations to develop new R&D capabilities and products. Interface with hardware design and development.
  • Conduct research, development, demonstration, and deployment for applicable technologies.
  • Ensure work is performed in a safe, secure, cost-effective, and compliant manner, consistent with the INL mission, vision, values, policies, and procedures and within defined cost, scope, and schedule.
  • Integrate and validate new product designs.
  • Support software QA and participate in coding / design / peer reviews.
  • Provide post-production support.
  • Assess third party and open-source software.

Qualifications

Minimum Requirements :

  • Level 1 : Bachelor of Science in Computer Engineering, Electrical Engineering or Computer Science or directly related field.
  • Level 2 : Bachelor of Science in Computer Engineering, Electrical Engineering or Computer Science or directly related field and 2 years relevant experience.
  • Proficiency in C, C++, Python or similar languages.
  • This position requires the ability to obtain and maintain a Department of Energy "L" clearance, which requires US Citizenship.

Ideal Candidate will have :

  • Experience with system integration activities.
  • Proficiency with RTOS, computer architecture, multi-threaded programming.

Job Information :

  • The pay range for this position is : Level 1 ($63,528 - $130,284) / Level 2 ($75,804 - $155,496). At Idaho National Laboratory compensation decisions are determined using factors such as education, relevant experience, and other credentials.
  • You are required to show a demonstrated commitment to valuing diversity and contributing to an inclusive working environment.
  • TDP : This is a testing designated position; you will be required to submit to a pre-employment drug screen and periodic drug testing throughout the term of your employment.
  • Multi-Level : This is a multi-level posting and you will be placed at the appropriate level dependent on depth and breadth of proven experience and skills.

Benefits and Relocation

  • Medical, Dental, Vision, and Flexible Spending Accounts
  • 401(k) with a 4.2% employer contribution and up to 4.8% match
  • Paid time off (personal leave)
  • Employee Education Program (tuition assistance)
  • Comprehensive Relocation Package
  • Benefit eligibility subject multiple factors, including employment status and position classification.

INL is a science-based, applied engineering national laboratory dedicated to supporting the U.S. Department of Energy’s mission in nuclear energy research, science, and national defense.

With more than 5,000 scientists, researchers, and support staff, the laboratory works with national and international governments, universities and industry partners to discover new science and development technologies that underpin the nation’s nuclear and renewable energy, national security, and environmental missions.

INL Mission

Our mission is to discover, demonstrate and secure innovative nuclear energy solutions, other clean energy options and critical infrastructure.

INL Vision

Our vision is to change the world’s energy future and secure our nation’s critical infrastructure.

Selective Service Requirements

To be eligible for employment at INL males born after December 31, 1959 must have registered with the Selective Service System (SSS).

8 days ago
Related jobs
Idaho National Laboratory
Idaho Falls, Idaho

Idaho National Laboratory is hiring an Embedded Software Engineer to work in our Spectrum Innovation department. You will design, develop, code, test, and troubleshoot embedded system software. Design, develop, operate, and maintain embedded application software and/or firmware that will drive contr...

Promoted
Idaho National Laboratory
Idaho Falls, Idaho

Idaho National Laboratory is hiring a Power Systems Engineer to work in our Power and Energy Systems department. Select, apply, and integrate engineering principles, theories, concepts, and technologies with complex engineered systems. Apply engineering principles to the development of operational p...

Scentsy Wickless Candles
Idaho

What You Will Do:Write complex infrastructure as code where availableDesign, test and implement disaster recovery plansInfluence the architecture, design, and implementation of technology to ensure the availability, confidentiality, and integrity of dataDesign and implement new systemsImplement, mai...

Curtiss-Wright
Idaho Falls, Idaho

As our Systems and Controls Engineer you will be responsible for plans, designs, and you will develop, configure, test, and debug computer systems and network architecture for power plant and research reactor process monitoring and control systems. Systems & Controls Engineer. We're growing and ...

Information Systems Laboratories, Inc.
Idaho Falls, Idaho

The Software/Code Developer Internship position involves developing and maintaining existing nuclear safety analysis codes throughout the entire software lifecycle. Code Developer Intern in its Energy and Space Division, who will be based in the Idaho Falls, Idaho office. ISL's Energy and Space Divi...

20-0278792 Docutech, LLC
Idaho Falls, Idaho

Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Experience leading team of engineers in the design, development, and ma...

LexisNexis Risk Solutions Inc. Company
Idaho
Remote

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. BS Engineering/Computer Science or equivalent experience required. ...

Vertiv
Idaho, US
Remote

Integration engineers require a substantial amount of specialized expertise, including power system studies, software and hardware engineering, interface protocols, and general problem-solving skills. Projects will include new and challenging problems with an input from a broad range of engineers wh...

Melaleuca
Idaho Falls, Idaho

Looking for a Software Engineering Lead – Sitecore Back End to lead and support the Sitecore Back End team developing web-based applications in Sitecore in an Agile/Scrum setting. Proven understanding of the software development life cycle, preferably Agile/Scrum, Sitecore development best practices...

WP Engine
Remote, Idaho
Remote

The evolution of our platform is required for our scale, and we are searching for a passionate software engineer to join our rapidly growing engineering team. If you are an engineer who is excited by technology transformations, service-oriented architectures, and scale, you may be the engineer we ar...