You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Firmware Engineer (C++)

08c5b56e368d

Brahma Consulting Group

Negotiable

Milwaukee, United States

United States

IT Security

ASAP

23/09/2022

23/10/2022

Not specified

Permanent | Full Time

Position: Firmware Engineer (C++)Location: Milwaukee, WIDuratio : 6-12 MonthsRESPONSIBILITIES AND DUTIESThis person will be responsible for software and firmware development for a Mid Market Building Automation System and other HVAC controls products.Design & Develop product enhancements for the Mid Market BAS systemWork with the support team and product manager to investigate field found issuesCoordinate investigations and bug fixes with other software engineering staffImplement solutions in accordance with the existing system architectureAdhere to software development best practices such as coding standards, unit testing, static analysis, etc.REQUIRED SKILLSAdvanced software design and programming experience in C / C++Good understanding of Object-Oriented Programming (OOP) Experience with Linux OS Environment & embedded development toolsExperience with Git, GitHub, Cmake, BitbakeExperience with software development and troubleshooting of distributed systemsExperience creating and documenting high-level and detailed software designsDESIRED SKILLSExperience with Agile / Scrum Software Development Processes and SAFe frameworkExperience developing and working with IoT Devices and Azure or other cloud platformsKnowledge of the BACnet communications protocolExperience with the Renesas HEW development environment and Renesas processors / Unison OSKnowledge of Cybersecurity issues (i.e. Secure Boot) and security mitigation techniquesExperience with the Rust programming languageExperience with Bash scriptingExperience with the Yocto ProjectKnowledge of DockerExperience static analysis Tools, Automated Test toolsAdvanced knowledge of Excel / Pivot Tables / Power BIServer side JavaScript development experience using Node.js, web sockets and browser debuggingClient side JavaScript development experience; Knockout / Angular / React Frameworks for customer facing UI ApplicationsExperience with Python programmingQUALIFICATIONS: Bachelor's degree in Computer Engineering, Software Engineering or Computer Science and 3-6 years of software engineering experience.Excellent written and oral communication skills, along with the proven ability to interact with other disciplines outside of engineering.Position: Firmware Engineer (C++)Location: Milwaukee, WIDuratio : 6-12 MonthsRESPONSIBILITIES AND DUTIESThis person will be responsible for software and firmware development for a Mid Market Building Automation System and other HVAC controls products.Design & Develop product enhancements for the Mid Market BAS systemWork with the support team and product manager to investigate field found issuesCoordinate investigations and bug fixes with other software engineering staffImplement solutions in accordance with the existing system architectureAdhere to software development best practices such as coding standards, unit testing, static analysis, etc.REQUIRED SKILLSAdvanced software design and programming experience in C / C++Good understanding of Object-Oriented Programming (OOP) Experience with Linux OS Environment & embedded development toolsExperience with Git, GitHub, Cmake, BitbakeExperience with software development and troubleshooting of distributed systemsExperience creating and documenting high-level and detailed software designsDESIRED SKILLSExperience with Agile / Scrum Software Development Processes and SAFe frameworkExperience developing and working with IoT Devices and Azure or other cloud platformsKnowledge of the BACnet communications protocolExperience with the Renesas HEW development environment and Renesas processors / Unison OSKnowledge of Cybersecurity issues (i.e. Secure Boot) and security mitigation techniquesExperience with the Rust programming languageExperience with Bash scriptingExperience with the Yocto ProjectKnowledge of DockerExperience static analysis Tools, Automated Test toolsAdvanced knowledge of Excel / Pivot Tables / Power BIServer side JavaScript development experience using Node.js, web sockets and browser debuggingClient side JavaScript development experience; Knockout / Angular / React Frameworks for customer facing UI ApplicationsExperience with Python programmingQUALIFICATIONS: Bachelor's degree in Computer Engineering, Software Engineering or Computer Science and 3-6 years of software engineering experience.Excellent written and oral communication skills, along with the proven ability to interact with other disciplines outside of engineering.



Loading please wait...