Embedded Engineer - Board Support Package Timesys Technologies
Posted Updated
Description
Job description
We are looking for software developers who are passionate about developing and hardening Linux based platforms.
What you will be doing :
- Integrate various software and security patches into build systems.
- Backport key features/bug-fixes as needed by the customers to the distribution or kernel of the customers product line.
- Perform security audits on customer BSP and implement harden the BSP.
- Design, develop, test, deploy, maintain and improve the software.
- Manage individual project priorities, deadlines and deliverables.
- Be the system-SW generalist and take-up any technical challenge and resolve it through the right solution.
- Mentor and advise developers on the best practices.
What We Need To See :
- 3+ years of experience building and shipping embedded systems using Linux.
- Proficiency in C.
- Familiarity with security features such as SELinux, verified/secure boot.
- Knowledge of cryptography fundamentals and Public Key Infrastructure.
- Excellent communication skills.
- Ability to work on multiple projects simultaneously while meeting tight schedules.
- Keen sense of urgency and drive for results.
- Over and above, a deep commitment to your own quality work and a strong desire to help the entire team to succeed.
Ways To Stand Out From The Crowd :
- Experience with one or more build environments such as Yocto, Buildroot, OpenEmbedded, and Android is a strong plus.
- Proficiency in Git is a strong plus.
- Experience working with open source community to fix bugs, add features is a plus.
- Scripting and automation experience with Python, bash or similar languages is a strong plus.
- Experience with security tools such as metasploit, nmap, nessus.
Why us?
- Opportunity to work on cutting edge open source technologies.
- Wide variety of challenging projects to choose from.
- Casual work environment,
