Embedded Software Engineer

1 day ago


Salt Lake City, United States Idaho Scientific Full time
Job DescriptionJob Description

Senior Reverse Engineer 

Life is Short. Solve Hard Problems with Cool People. 

Idaho Scientific is the Goldilocks of the spirit and growth of a startup, with a financial footing and safety of a stable corporation. The perks of working at Idaho Scientific include all the benefits you’d expect from an employer who prioritizes a balanced human experience: 

  • Competitive Pay 

  • Flexible Work Schedule  

  • Health Benefits and Insurance  

  • Retirement fund contributions 

  • Profit Sharing 

  • Generous Paid Time Off Policy 

Solve the Problem, Not the Symptom. 

Idaho Scientific designs and deploys secure system solutions through novel CPU design, crypto cores, purpose-built system-on-a-chip architectures and hardened operating systems.  Our solutions are the foundation for how military systems will remain safe and secure in the conflicts of the future.  We need smart people like you to join us in solving hard problems that matter. 

What You’ll Get to Do: 

  • Deep dive into software, firmware, and hardware components to understand their architecture, functionality, and communication protocols. 

  • Analyze assembly language, machine code, and source code to decipher complex algorithms, uncover hidden features, and identify security flaws. 

  • Specialize in identifying vulnerabilities unique to embedded systems, including buffer overflows, stack vulnerabilities, and memory leaks. 

  • Utilize advanced development/debugging tools, e.g., C compliers, linkers, in-circuit debug, logic analyzers  

  • Document reverse engineering efforts and results  

  • Work individually and with a team to complete tasks 

Required Qualifications & Experience 

  • US Citizenship 

  • Ability to get a security clearance 

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field. 

  • Expert in embedded C programming. 

  • Proficient in one or more assembly languages. 

  • Familiarity with embedded systems architecture, microcontrollers, and real-time operating systems. 

  • Experience with reverse engineering tools and techniques (e.g., IDA Pro, Ghidra, JTAG debugging). 

  • Strong problem-solving skills and the ability to think creatively to find solutions. 

  • Knowledge of cybersecurity principles and best practices is a plus 

Preferred Qualifications & Experience 

  • Active US Security Clearance 

  • Working knowledge of applied cryptography 

  • Expertise using Xilinx Vivado 

  • Expertise in additional software programming languages, e.g. Python 

  • Embedded system design experience 

  • Operating systems experience 

Location 

  • The work location is at Idaho Scientific headquarters in Salt Lake City, Utah.

Commitment to Diversity. 

Idaho Scientific is an equal employment opportunity employer. Qualified applicants will not be discriminated against due to race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition including pregnancy, or any protected category prohibited by local, state or federal laws. 

Powered by JazzHR

HltevqABBk



  • Salt Lake, Utah, United States L3 Technologies Full time

    Job OverviewL3 Technologies is seeking an experienced Senior Embedded Software Engineer to join our team. This role requires a strong background in embedded Linux software development and a proven track record of supporting complex military communications applications.Job ResponsibilitiesCircuit board bringup, device tree configuration, and low-level debug...


  • Salt Lake City, United States Idaho Scientific Full time

    Senior Reverse Engineer  Life is Short. Solve Hard Problems with Cool People.  Idaho Scientific is the Goldilocks of the spirit and growth of a startup, with a financial footing and safety of a stable corporation. The perks of working at Idaho Scientific include all the benefits you’d expect from an employer who prioritizes a balanced human experience: ...


  • Salt Lake City, United States Idaho Scientific Full time

    Senior Reverse EngineerLife is Short. Solve Hard Problems with Cool People.Idaho Scientific is the Goldilocks of the spirit and growth of a startup, with a financial footing and safety of a stable corporation. The perks of working at Idaho Scientific include all the benefits you’d expect from an employer who prioritizes a balanced human...


  • Salt Lake, Utah, United States L3 Technologies Full time

    Job Title: Senior Software Development Engineer - Embedded SystemsWe are seeking a highly skilled software development engineer with expertise in embedded real-time software to support our military communications applications at L3 Technologies.This is an exciting opportunity for a motivated engineer to lead projects, develop schedules, generate...


  • Salt Lake, Utah, United States L3Harris Full time

    Company OverviewL3Harris Technologies is a leading provider of advanced technology solutions for defense and commercial markets. Our company is committed to delivering innovative products and services that meet the evolving needs of our customers.Salary$95,000 - $125,000 per year, depending on experience.Job DescriptionWe are seeking an experienced software...


  • Texas City, United States Top Secret Clearance Jobs Full time

    About the job Embedded Software Engineer Top Secret Clearance Jobs is dedicated to helping those with the most exclusive security clearance find their next career opportunity and get interviews within 48 hours. JOB DESCRIPTION Insight Global is looking for a TS/SCI Software Engineer at Lackland Air Force Base. They will be responsible for software...


  • Salt Lake City, United States Idaho Scientific Full time

    Life is Short. Solve Hard Problems with Cool People.  Idaho Scientific is the Goldilocks of the spirit and growth of a startup, with a financial footing and safety of a stable corporation. The perks of working at Idaho Scientific include all the benefits you’d expect from an employer who prioritizes a balanced human experience:  Competitive Pay  ...


  • Salt Lake City, United States L3 Technologies Full time

    Job Title: Specialist, Software Engineer Job Code: 18419 Job Location: Salt Lake City, Utah Job Schedule: 9/80, 1st shift Job Description: L3Harris is currently seeking a software engineer with a background and experience in embedded real-time software development. The qualified candidate will have exciting, challenging, and rewarding opportunities to...


  • Salt Lake City, United States L3Harris Technologies Full time

    Job Title: Specialist, Software EngineerJob Code: 18419Job Location: Salt Lake City, UtahJob Schedule: 9/80, 1st shift  Job Description:L3Harris is currently seeking a software engineer with a background and experience in embedded real-time software development. The qualified candidate will have exciting, challenging, and rewarding opportunities to support...


  • Salt Lake City, United States L3Harris Full time

    Job Title: Specialist, Software Engineer Job Code: 15948 Job Location: Salt Lake City, Utah Job Schedule: 9/80, 1st shift Job Description: L3Harris is currently seeking a software engineer with a background and experience in embedded real-time software development. The qualified candidate will have exciting, challenging, and rewarding opportunities to...


  • Peachtree City, Georgia, United States Arrow Electronics Full time

    At Arrow Electronics, we are seeking a highly skilled Embedded Software Engineer IC to join our team.As an Embedded Software Engineer IC, you will be responsible for:Designing and developing embedded software for various platforms.Collaborating with cross-functional teams to ensure seamless integration of software and hardware components.Debugging and...


  • Foster City, United States Zoox Full time

    Zoox is looking for an embedded software engineer to join our Firmware Platforms team. In this role, the embedded software engineer will be responsible for developing, extending, and maintaining support for multiple embedded platforms for the Zoox vehicle. The engineer will work closely with electrical engineers, embedded software engineers, and validation...


  • Salt Lake City, United States Idaho Scientific Full time

    Job DescriptionJob DescriptionLife is Short. Solve Hard Problems with Cool People. Idaho Scientific is the Goldilocks of the spirit and growth of a startup, with a financial footing and safety of a stable corporation. The perks of working at Idaho Scientific include all the benefits you’d expect from an employer who prioritizes a balanced human...


  • Salt Lake, Utah, United States ShiftCode Analytics Full time

    Embedded Software Expert - Linux and ApacheWe are seeking an experienced Embedded Software Expert to join our team at ShiftCode Analytics.The estimated salary for this role is $160,000 - $220,000 per year, depending on experience.About the Role:In this role, you will be responsible for software development, bug fixing, and product life cycle engineering for...


  • Salt Lake, Utah, United States L3Harris Full time

    Job Title: Software Engineering SpecialistEstimated Salary: $120,000 - $180,000 per yearCompany Overview:L3Harris is a leading provider of advanced technology solutions for the defense and aerospace industries. As a software engineer with L3Harris, you will have the opportunity to work on cutting-edge projects that contribute to the safety and effectiveness...


  • Salt Lake, Utah, United States Idaho Scientific Full time

    Job DescriptionWe are seeking a skilled Embedded Systems Verification Engineer to join our team at Idaho Scientific. The ideal candidate will have a strong background in embedded systems design, test, and verification, with experience in building test & verification environments from the ground up.Company OverviewIdaho Scientific is a leading provider of...


  • Salt Lake, Utah, United States ShiftCode Analytics Full time

    Job Summary: We are seeking an experienced Embedded Software Expert to join our team at ShiftCode Analytics. The successful candidate will have a strong background in C programming language, Linux, and Apache Web server, and will be able to perform Linux Kernel modification and customization, as well as software debug using the Linux GDB debugger.About the...


  • Oklahoma City, Oklahoma, United States Northrop Grumman Full time

    Northrop Grumman Aeronautics Systems is a world leader in the design and manufacture of aircraft systems. We are currently seeking a highly skilled Embedded Software Engineer to join our team.About the RoleWe are looking for an experienced software engineer with a strong background in embedded systems to design, develop, integrate, modify, and maintain...

  • Software Engineer

    2 months ago


    Lake Forest, United States Futran Tech Solutions Pvt. Ltd. Full time

    Job Title : Software Engineer - Embedded Linux Location : Lake Forest, CA Job Description: Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience. Minimum 5+ years of software development experience. Proficient with writing application software, preferably Go Language, C or C++. Proficiency...


  • Salt Lake City, United States L3 Technologies Full time

    Job Title: BSP Software Engineer Job Code: 17976 Job Location: Onsite at our Salt Lake City, UT Facility Work Schedule: 9x80 Senior Embedded Board Support Package Software Engineer - C/C++ with a background and experience with embedded Linux software development. This position requires an individual to support existing, new, and next generation military...