Engineering Manager
at ASSA ABLOY
Durban, KwaZulu-Natal, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Dec, 2024 | Not Specified | 28 Sep, 2024 | N/A | Operating Systems,Https,Mqtt,Computer Science,Xml,Computer Engineering,Json,Windows,Security,Code,Disabilities,Jira,Excel,Css,Web Development,Html,Scaled Agile Framework,Cyber Security,Computer Skills,Javascript,Agile Methodologies,Business Continuity | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
PROFILE SUMMARY:
As firmware engineering manager, you will be leading the software/firmware teams in the development of access control logic devices.
You will interact with engineering teams, product/program management teams, and stakeholders to design, develop, and release production software/firmware.
QUALIFICATIONS:
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.
DESIRED SKILLS & EXPERIENCE:
- Must possess a degree in computer science, computer engineering or equivalent combination of education and experience.
- Must possess a minimum of 3+ years engineering experience, preferably engineering in electronics industry with experience managing a team.
- Experience managing remote individuals that may be located in different timezones and/or countries
- Embedded development experience, with a focus on ARM Linux operating systems
- Programming experience in C/C++, C#, Rust
- Web development (HTTP, HTML, CSS, JavaScript, RESTful, JSON, XML, MQTT)
- Experience developing and deploying applications under Linux and Windows
- Experience with TCP/IP networking, transport layer protocols including TCP and UDP, and application layer protocols including HTTPS
- Experience with Agile methodologies. Knowledge of Scaled Agile Framework (SAFe) desired
- Experience with Jira highly desired
- Good knowledge of version control strategies (git flow, git trunk)
- Experience with secure coding practices as well as cyber security
- Understanding on how to make code maintainable
- Knowledge of digital certificates.
- Experience with project management
COMPUTER SKILLS:
- Proficient in MS Office applications, such as Word, Excel, PowerPoint, etc.
- Familiar with operating systems, such as Windows, Linux, etc.
WORK REQUIREMENTS:
- Compliance with all relevant HID Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems.
- Possible travel and fieldwork including international travel; therefore, employee must be able to acquire a valid passport.
- Must be legally eligible to work in South Africa.
Responsibilities:
- Manage and lead the software/firmware engineering team
- Mentoring younger engineers
- Review product specifications and designs
- Involved in design and code reviews
- Promotes secure software development lifecycle (SSDL)
- Participate and contribute in planning events, workshops, and system demonstrations
- Drive and support continuous improvement and other agile practices
- Interface with partners/customers to understand their needs and requirements
- Interface with manufacturers on issues relating to manufacturing, testing, and production
- Work closely with other engineering and quality teams.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - System Programming
Other
Trade Certificate
Knowledge of digital certificates.
Proficient
1
Durban, KwaZulu-Natal, South Africa