http://cdn2.hubspot.net/hubfs/3905837/Calance_September2017/Calance_logo_180px.png


 


Calance Job Opening

Job TitlePrincipal Embedded Software Developer - (Cybersecurity Focus) - ID:43611
Duration1 year
Start DateASAP
Job SkillsC, C++, embedded Linux, Linux driver development, BSP integration, Yocto, real-time operating systems (RTOS), automated testing tools and frameworks, I2C, SPI, UART, secure boot, TrustZone, filesystem encryption, MISRA, SEI CERT, AUTOSAR, CICD pipelines, root cause analysis tools, ISO/SAE 21434, NIST, HIPAA, ISO, COBIT, OWASP, ITIL
LocationPlano, TX

Generated button


Our client, a leading provider of advanced cybersecurity solutions for embedded systems, is seeking a Principal Embedded Software Developer to join their Cybersecurity Division. This is an exciting opportunity to lead the development of cutting-edge cyber security features for embedded Linux-based systems within a collaborative and innovative environment.

Position: Principal Embedded Software Developer
Duration: 1 year +
Location: Plano, Texas, United States

Work Arrangement:

Role Summary:
The Principal Embedded Software Developer will be responsible for designing, developing, and testing cybersecurity software for embedded systems. This role involves working closely with stakeholders to define requirements, developing implementation guidance for cyber security controls, and conducting research on novel cybersecurity concepts. The successful candidate will lead and mentor engineering teams, collaborate with open-source communities, and ensure software development aligns with industry standards such as MISRA, SEI CERT, and AUTOSAR.

Responsibilities:
- Develop cybersecurity software for embedded products in accordance with team coding guidelines and industry standards.
- Define requirements and design new cybersecurity features with minimal oversight.
- Investigate cybersecurity controls of processors and microcontrollers; develop Proof-of-Concepts and implementation guidance for suppliers.
- Conduct research and development of novel cybersecurity features.
- Collaborate with open-source communities to enhance cybersecurity capabilities of existing projects and share broadly useful new projects.
- Work with CICD teams to enhance build and release pipelines, customizing them for new projects.
- Collaborate with test teams to establish testing strategies and assist with automated test development.
- Lead internal testing teams and provide guidance in the absence of regular leadership.
- Mentor junior and mid-level engineers in software development best practices, design, implementation, and testing.
- Perform root cause analysis of defects and lead initiatives to improve product quality and testing processes.
- Facilitate team meetings such as sprint planning, retrospectives, and daily stand-ups to promote effective communication and collaboration.
- Stay current with industry trends and best practices in embedded systems development and promote their integration within the team.

Ideal Candidates Will Have:
- 10+ years of experience in embedded systems software development focused on both hardware and software components.
- Strong expertise in embedded programming languages such as C and C++.
- Experience with real-time operating systems (RTOS) and embedded Linux systems, including Linux driver development, BSP integration, Yocto customization, and board bring-up.
- Experience developing automated tests and working with testing tools and frameworks.
- Knowledge of communication protocols like I2C, SPI, UART, and hardware interfaces.
- Excellent problem-solving, leadership, and communication skills.

Required Skills/Experience:
- Extensive experience in embedded Linux development and cybersecurity software implementation.
- Proven ability to work independently to define requirements and design solutions.
- Familiarity with industry coding standards such as MISRA, SEI CERT, and AUTOSAR.
- Strong leadership skills with experience mentoring engineering teams.

Other Skills:
- Experience with embedded security features such as secure boot, TrustZone, and filesystem encryption.
- Knowledge of safety and security standards compliance (MISRA, SEI CERT, AUTOSAR).
- Relevant certifications such as OSCP, SANS/GIAC, CISSP or equivalent.
- Understanding of compliance frameworks and regulations including ISO/SAE 21434, NIST, HIPAA, COBIT, OWASP, and ITIL.
- Experience in industries such as law enforcement, defense, intelligence, automotive, manufacturing, or software development.
- Bachelor’s degree or higher in Computer Science, Engineering, or related discipline, or equivalent professional experience.
- Fluency in Japanese (reading, writing, speaking) for business and technical discussions is highly desirable.

Calance Consultant Benefits Offerings:
- EPO/PPO Medical Plan (Anthem)
- HMO/PPO Dental programs (Anthem)
- Vision - VSP (MetLife)
- 401K VOYA Retirement vesting program

Who is Calance?
Calance is a global IT company with operations in the United States, Canada, and India. We blend diverse cultures, talents, and expertise to deliver superior IT services and solutions to clients worldwide. Calance offers competitive benefits including Medical, Dental, Vision care, and 401K plans.

Calance - the place to grow.
www.calance.com

Important Notes:
- This role requires working within a cybersecurity division focused on embedded systems.
- The position involves collaboration with open-source communities and adherence to strict cybersecurity and safety standards.


Pay Range - $70.00-$90.00/Hr


Send To Email / Remind Me


ATL-DOM01


CONTACT US


ABOUT CALANCE


recruiting@calance.com
ATL-DOM01


Calance is a global IT Services firm specializing in end-to-end solutions for Development, Managed Service,
Security, SAP, Project Control Integration and IT Staffing.Operating in the United States and India,
Calance helps clients bring their ideas and strategies to life through talent, technology and tenacity.


2020 All rights reserved.

Warning About Recruiting Scams

While we encourage you to apply for jobs at Calance, please beware of recruiting scams contacting individuals for job vacancies, asking for assessments and personal information. Please beware of emails from calanceusa.com email id, which is NOT a legitimate Calance email address. Please be vigilant in confirming that official Calance emails include the @calance.com email address domain. If in doubt, please visit the Calance website at https://www.calanceus.com and contact us if you have any concerns.

To spot scams, know that honest employers will never ask you to pay upfront fees for a job or for equipment. And they won’t ask you to pay them using cash, Zelle or PayPal. Anyone who does is a scammer. To avoid these scams, never give out personal information before doing some research. Contact the company, go to the company’s website. If you can’t confirm the job is real, it could be a scam.