Senior Embedded Engineer

2 weeks ago


Boise, United States Expentor Inc Full time
Job DescriptionJob Description

Solve the Problem, Not the Symptom.

Our client 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.

We are seeking to add a senior engineer who is skilled at forward and reverse engineering of embedded systems. The engineer will need to be able to look at a system and analyze it at multiple levels including hands-on reverse engineering code in tools like Ghidra, IDA Pro, or Binary Ninja. In addition to being a hand-on engineer, this role includes leadership of a small team of highly skilled engineers who are working to accomplish technically challenging goals. The Principal investigator will work side-by-side with the program manager to lead the program team in their efforts to exceed the project objectives. This leadership will include day-to-day tasking, mentoring, and coaching of technical staff, development and status technical aspects of the program schedule, and communicating the status directly to the customer's technical representatives in regularly scheduled meetings.

In this role you will have the unique opportunity to lead a technical team, have direct interface with the customer, while maintaining hands on the keyboard. The ideal candidate will have experience reverse engineering and forward engineering security aspects of a variety of embedded devices.

What You'll Get to Do
  • Lead a team to reverse engineer and develop embedded software using C on bare metal or embedded operating systems
  • Investigate existing security aspects of embedded systems and develop new enhanced security
  • Utilize advanced development/debugging tools, e.g., C compliers, linkers, in-circuit debug, logic analyzers and more to evaluate and test embedded application performance and security
  • Utilize reverse engineering tools such as Ghidra, IDA Pro, and Binary Ninja
  • Participate in all aspects of the product design life cycle including system architecture, design, development, and verification
  • Document design, status, and results. Communicate these accomplishments directly to customer technical representatives
  • Lead a team to complete technically challenging tasks
Required Qualifications & Experience
  • Active Top Secret/SCI security clearance
  • Degree in Computer Engineering, Computer Science, Electrical Engineering or related field
  • A minimum of 7 years professional experience in embedded software development
  • Experience using embedded processor architectures such as ARM, Microblaze, RISC-V, PowerPC, or similar processors
  • Experience with x86 processors and instruction sets
  • Demonstrate expert programming ability (C/C++, assembly, scripting)
  • Knowledge of low-level computer architecture (CPUs, Memory Management Units, IOMMU, serial buses)
  • Experience with FLASH programming, boot loaders, board bring-up and debug
  • Ability to clearly capture complex technical concepts in writing for both technical and general audiences
  • Experience reverse engineering hardware and software
  • Ability to analyze a system at multiple levels including a broad systems view and detailed code analysis
  • Ability to plan out technical tasking in a logical manner and capture that in a program schedule
  • Experience working government R&D programs and leading highly technical teams
Preferred Qualifications & Experience
  • Working knowledge of applied cryptography
  • Experience applying principles of cyber security to operational technology and embedded systems
  • Expertise using Xilinx Vivado
  • Expertise in additional software programming languages, e.g. Python
  • Embedded system design experience
  • Operating systems experience

Must-Haves

Minimum Relevant Experience:
  • 7 years professional experience in embedded software development
  • Experience using embedded processor architectures
  • Reverse engineering tools such as Ghidra, IDA Pro, and Binary Ninja
Education/qualification:
  • Degree in Computer Engineering, Computer Science, Electrical Engineering
  • Active Top Secret/SCI security clearance
  • Experience reverse engineering hardware and software
  • Experience working government R&D programs and leading highly technical teams
Nice to Haves
  • Expertise using Xilinx Vivado
  • Working knowledge of applied cryptography
  • Experience applying principles of cyber security to operational technology and embedded systems


  • Boise, United States eXpentor LLC Full time

    Solve the Problem, Not the Symptom. Our client 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...


  • Boise, United States Expentor Inc Full time

    Solve the Problem, Not the Symptom. Our client 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...


  • Boise, ID, United States Expentor Inc Full time

    Solve the Problem, Not the Symptom. Our client 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...


  • Boise, United States Expentor Inc Full time

    Principal Reverse Engineer Design and deploy secure system solutions through novel CPU design, crypto cores, purpose-built system-on-a-chip architectures and hardened operating systems. Our client's solutions are the foundation for how military systems will remain safe and secure in the conflicts of the future. You will: Deep dive into software,...


  • Boise, United States Expentor Inc Full time

    Job DescriptionJob DescriptionPrincipal Reverse EngineerDesign and deploy secure system solutions through novel CPU design, crypto cores, purpose-built system-on-a-chip architectures and hardened operating systems. Our client's solutions are the foundation for how military systems will remain safe and secure in the conflicts of the future.You will:Deep...


  • Boise, ID, United States Expentor Inc Full time

    Principal Reverse Engineer Design and deploy secure system solutions through novel CPU design, crypto cores, purpose-built system-on-a-chip architectures and hardened operating systems. Our client's solutions are the foundation for how military systems will remain safe and secure in the conflicts of the future. You will: Deep dive into software, firmware,...


  • Boise, United States LanceSoft, Inc. Full time

    Must Have Skills – Senior Android-Linux Software Engineer Skill 1 – 5+ Years of Experience in Android Skill 2 – 5+ Years of Experience in Linux Skill 3 – 5+ Years of Experience in embedded systemsResponsibilities:The Mixed Reality Systems and Software Engineering team has an immediate opening for a highly motivated Senior Software Engineer with...


  • Boise, United States LanceSoft, Inc. Full time

    Must Have Skills – Senior Android-Linux Software Engineer Skill 1 – 5+ Years of Experience in Android Skill 2 – 5+ Years of Experience in Linux Skill 3 – 5+ Years of Experience in embedded systemsResponsibilities:The Mixed Reality Systems and Software Engineering team has an immediate opening for a highly motivated Senior Software Engineer with...


  • Boise, United States eXpentor LLC Full time

    Solve the Problem, Not the Symptom. Our client 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....


  • Boise, United States Knewin Full time

    Discover your exciting role Non-Solicitation : We are not currently accepting third-party agency candidates for this position. Any agency candidate submitted to any employee of Exyte may be contacted by Exyte without obligation to the third party agency. The Senior Engineer, Structural is responsible for working under the supervision of Senior Engineers to...


  • Boise, United States Exyte Full time

    Discover your exciting role Non-Solicitation: We are not currently accepting third-party agency candidates for this position. Any agency candidate submitted to any employee of Exyte may be contacted by Exyte without obligation to the third party agency. The Senior Engineer, Structural is responsible for working under the supervision of Senior Engineers to...


  • Boise, United States Exyte Central Europe GmbH Full time

    Senior Engineer, Structural Engineering Boise Job ID: 15545 Your vision is ambitious. Just like ours. Our people are our success. As one of us, you will contribute to engineering excellence for the high-tech markets of the future, including semiconductors,...


  • Boise, United States GA Rogers Full time

    Boise, IDGA Rogers, a professional and executive search business focused on engineering and construction, is looking for multiple Senior-level Structural Engineers.If you want to move fast, work on cutting edge & innovative projects and have direct access to everyone in your company (no layers of bureaucracy), let's talk details.Reach out at...


  • Boise, United States GA Rogers Full time

    Boise, IDGA Rogers, a professional and executive search business focused on engineering and construction, is looking for multiple Senior-level Structural Engineers.If you want to move fast, work on cutting edge & innovative projects and have direct access to everyone in your company (no layers of bureaucracy), let's talk details.Reach out at...


  • Boise, Idaho, United States ML6 Full time

    The Opportunity:Our client, an international mining organization, is looking for a Senior Mining Engineer (Underground) to join their team in Idaho, USA.The successful candidate will direct the work of and mentor junior level engineers and interns, and will perform long and short term mine production planning and scheduling, development, and infrastructure...


  • Boise, United States KPFF Full time

    Lifelong learning is emphasized in every KPFF office. *forefront*, our education philosophy, provides a supportive and positive environment to make it happen. The *forefront* **Location** **Senior Transportation Civil Engineer** Job Title Senior Transportation Civil Engineer Added 2021-06-08 Reporting Center Mountain West City Boise, ID Company KPFF...


  • Boise, Idaho, United States P&C Recruiting | HR Full time

    The Senior Mine Engineer performs short term mine production planning and scheduling, development and infrastructure design, mine ventilation design, ground control design, surveying, production quantity calculations and month end mine production reporting.Job duties include:Performs short-range mine planning including development design; drift & fill and...


  • Boise, United States Boise Cascade Company Full time

    Job DescriptionJob DescriptionWe are looking for a Senior Engineering Technician to join our team! Responsibilities:Demonstrate adaptability and openness to change and ability to anticipate problems and provide innovative solutions through data driven analytics.Maintain and gain relevant knowledge keep abreast of industry standards, best practices, and...


  • Boise, United States Gradiant Corporation Full time

    About the Job Gradiant is seeking a talented and experienced Process Engineer or Senior Process Engineer to join our team. The ideal candidate will play a crucial role in designing, optimizing, and implementing water and wastewater treatment systems using innovative technologies to meet our clients’ diverse needs. The position will collaborate closely with...


  • Boise, United States Gradiant Corporation Full time

    About the Job Gradiant is seeking a talented and experienced Process Engineer or Senior Process Engineer to join our team. The ideal candidate will play a crucial role in designing, optimizing, and implementing water and wastewater treatment systems using innovative technologies to meet our clients diverse needs. The position will collaborate closely with...