Embedded Software Engineer (Hid252, Hid253)

Assa Abloy Coconut Creek , FL 33063

Posted 2 months ago

HID Global powers the trusted identities of the world's people, places and things. Every day millions of people in more than 100 countries use our products and services to securely access physical and digital places. Over 2 billion things that need to be identified, verified and tracked are connected through HID Global's technology. We make it possible for people to transact safely, work productively and travel freely. We work with governments, universities, hospitals, financial institutions and some of the most innovative companies on the planet-helping them to create trusting and trusted physical and digital environments so that they and the people who use them can fulfill their potential. Headquartered in Austin, Texas, HID Global has over 3,500 employees worldwide and operates international offices that support more than 100 countries. HID Global is an ASSA ABLOY Group brand. For more information, visit www.hidglobal.com.


The pivCLASS team at HID Global is looking to improve on its overall solution offering by expanding its team. The pivCLASS team provides high security, high assurance physical access control components for use in the US Federal Government and other large enterprises.

The engineer would be responsible for designing and implementing portions of full solutions involving software, intermediate hardware, firmware, and readers. The engineer will be responsible for configuration, tuning and, especially, updating portions of embedded firmware to address issues in the solution and provide optimizations specific to the needs of the product. In addition, the engineer will develop embedded firmware in future new product development to meet the needs of the business. The engineer will analyze requirements, participate in design reviews, provide enhancements and updates to firmware components, and create new product functionality. The engineer must be able to work within a group (as well as with other groups globally), and clearly communicate technical knowledge to ensure overall success. The engineer must be able to learn new tasks quickly and demonstrate excellent problem-solving abilities.

Duties and Responsibilities include the following. Other duties may be assigned.

  • Develop technical solutions from high level market requirements

  • Design and implement reusable, testable, and efficient code for embedded firmware applications in C and C#

  • Troubleshoot highly complex solutions and update embedded firmware to solve problems

  • Design and create new features in future product development

  • Collaborate with globally distributed teams

  • Document and train newly developed low-levelconcepts

  • Support existing product lines

  • Available for occasional domestic and international travel


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Strong foundation in software/firmware engineering

  • Experience in embedded software development

  • Should have knowledge of various embedded firmware debugging and reverse engineering techniques

  • Experience with both C and .NET development environments

  • Experience with embedded Linux

  • Comfortable working with prototype hardware and low-level drivers (GPIO, UART, I2C, SPI)

  • Familiarity with issue tracking tools (e.g., JIRA) and distributed version control systems

  • Experience with automated build systems

  • Ability to complete tasks with minimal supervision

Ideally Also Have

  • Familiarity with hardware and/or electrical engineering

  • Experience with smart card technology

  • Experience with Agile Scrum methodology

  • Knowledge of object-orienteddesign

  • Desktop application development experience

  • Working knowledge of cryptography and security practices

  • Knowledge of 125 kHz, 13.56 MHz, UHF, mixed-signal HW/FW design/operation, in the access control industry

Education and/or Experience

  • Minimum of bachelor's degree in computer science or electrical engineering

  • Minimum of 5 years of hands-on software development and related testing experience

Language Skills

  • Ability to effectively communicate in the English language verbally and in writing.

  • Ability to read and interpret technical journals, specifications, international technical standards, etc.

Computer Skills

  • Proficient in MS Office applications, such as Word, Excel, PowerPoint, etc.

  • Familiar with operating systems, such as Windows, Linux and VMware.

Customer Expectations

  • Ability to work from market and formal requirements and deliver solutions that delight the end customer.

Work Environment

  • The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Employee works primarily in an office environment, within a well ventilated area, and is exposed to moderate noise levels.

Work Requirements

  • Compliance to all relevant HID Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems.

  • Travel and fieldwork include occasional international travel, therefore employee must possess or can acquire a valid passport.

  • Must be legally eligible to work in the US.

HID Global is an Equal Opportunity Employer/Minorities/Female/Disabled/Veteran

If you have a disability which limits your ability to apply online, please contact us at abby.yuan@hidglobal.com, to submit your expression of interest in a position with our Company.

Internal Candidate- If you are interested in this position, please follow the link and submit your resume along with salary history to:


External Candidate- If you are interested in this position, please follow the link and submit your resume along with salary history to:


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Development Manager


Posted 1 week ago

VIEW JOBS 12/7/2019 12:00:00 AM 2020-03-06T00:00 Think Bigger. Build Smarter. Create Great Software. SmartBear helps the world's most recognized companies develop the world's best applications. SmartBear has played a role in the ride you ordered, the banking app you use, the item you posted for auction, or that flight you just purchased. SmartBear's award-winning suite of testing software enables organizations to meet frequent release deadlines without sacrificing software quality, all while reducing testing costs. Additionally, our award-winning collaboration software helps development, testing and management teams work together to produce high quality software elevating a business' ability to communicate and complete objectives more efficiently. Due to massive growth and market success, SmartBear is continuing to hire employees rapidly to scale our company globally. Reporting to the Chief Architect, the Software Development Manager will lead a team of 5 experienced developers. This is a true player coach position and will require hands coding and designing architectural patters while providing guidance and mentorship to a team. This is an opportunity to work on one of our leading SaaS based browser testing products and at times be the decision maker on critical design and development projects. This position is for you if * You are a true full stack engineer and have experience leading teams * Working with load balancers is second nature to you * You have experience in the design and implementation of new UI and Backend features * You have developed in trending technologies like Amazon Kinesis Stream, DynamoDB, Step function, etc. * You can drive the evolution of existing functionality using NodeJS * You have developed Automation Tests tools * You want to influence the architecture and future of a product and be the decision maker on projects when needed Requirements * BA/BS degree in Computer Science or equivalent practical experience * 3+ years of professional experience leading a team of developers * Strong coding abilities with JavaScript ES6 * Experience working with non-relational databases like NoSQL * Expertise with Node.JS (Any experience with React.JS is a big plus) * Hands-on, proactive, and sees the role as more than just a job and wants to make an impact on a team About Us SmartBear is behind the software that empowers developers, testers, and operations engineers at over 20,000 of the world's most innovative organizations including Adobe, JetBlue, MasterCard, and Microsoft. More than 6 million people use our tools to build, test, and monitor great software, faster. Our high-impact tools are easy to try, easy to buy, and easy to use. These tools are backed by a team of people passionate about helping you create software that transforms our world. Those tools are SmartBear tools. That team is SmartBear. For more information, visit: http://smartbear.com, or follow us on LinkedIn, Twitter, or Facebook. SmartBear is an equal employment opportunity employer and encourages success based on our individual merits and abilities without regard to race, color, religion, gender, national origin, ancestry, mental or physical disability, marital status, military or veteran status, citizenship status, age, sexual orientation, gender identity or expression, genetic information, medical condition, sex, sex stereotyping, pregnancy (which includes pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), or any other legally protected status. Smartbear Coconut Creek FL

Embedded Software Engineer (Hid252, Hid253)

Assa Abloy