As a Lead Embedded Developer , you will work in an Agile environment and leverage your skills in Research, Software Engineering and Networking to develop impactful mission tools. In this role, you will be a contributing member of a small multi-disciplinary team that researches platforms and implements solutions in C, C++, and Assembly. You will also be responsible for supporting unit, component, and system test activities as well as contribute to readiness reviews and product release cycles. You must be able to effectively communicate with the technical team, management, and the customer to keep them informed of progress, plans and potential issues.
Required Qualifications
Experience in system level programming or developing for embedded systems.
Development experience using C/C++ for x86, PowerPC, MIPS, or ARM.
Experience in network programming.
Experience reverse engineering using Ghidra, IDA Pro, or Binary Ninja.
Familiarity with basic VLAN/VPN/NAT concepts.
Familiarity using signal analysis tools such as Wireshark.
Scripting experience using Python, Ruby, or JavaScript.
Comfortable developing in the Linux operating system.
Bachelor’s Degree or equivalent in Computer Science or Engineering plus 7 or more years of relevant experience.
Preferred Qualifications
Software Analysis/Reverse Engineering experience.
Proficiency in low-level internals in one or more technology areas (e.g. Windows, Unix, Mobile, Network devices).
Understand assembly programming concepts.
Unit Test experience.
Experience using Atlassian products (JIRA, Confluence, Crucible)
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Infomatics Corp by 2x