Logo
DBA Web Technologies

Staff Software Engineer (Embedded Development, C, 2D - 3D computer graphics, Ope

DBA Web Technologies, Denver, Colorado, United States,


Staff Software Engineer (Embedded Development, C, 2D - 3D computer graphics, OpenGL ES, memory management, interrupt service routines) – 100% RemoteLocation: ColoradoDate Of Job Posting: 05-07-2021Position:

Staff Software Engineer (Embedded Development, C, 2D - 3D computer graphics, OpenGL ES, memory management, interrupt service routines)Duration:

Full-Time REMOTE position (no contracts, no corp to corp)Salary:

Excellent Compensation with benefits + 401KVisa Transfer Candidates will be considered.SKILLS:Embedded Programming and DevelopmentC ProgrammingSoftware Configuration Management2D / 3D computer graphicsAccelerated graphics pipelinesOpenGL ES 2.x/3.xCode generation technologyEmbedded development technologiesIDEsJTAGICEsMicrocontroller peripheral configurationEmbedded device driver developmentProgramming devices without an operating systemReal-time programming conceptsMemory managementInterrupt service routinesBlocking in embedded micro-controllersIntegrated graphics microcontrollersDESCRIPTION:For one of our reputed clients, we are aggressively searching for a 100% REMOTE Senior level Software Engineer with expertise in at least some of the following skills:Embedded Programming and DevelopmentC ProgrammingSoftware Configuration Management2D / 3D computer graphicsAccelerated graphics pipelinesOpenGL ES 2.x/3.xCode generation technologyEmbedded development technologiesIDEsJTAGICEsMicrocontroller peripheral configurationEmbedded device driver developmentProgramming devices without an operating systemReal-time programming conceptsMemory managementInterrupt service routinesBlocking in embedded micro-controllersIntegrated graphics microcontrollersWe are seeking a dynamic Software Engineer who is self-motivated and will share our passion for enabling clients to deliver a high-performance user experience on any embedded platform. The ideal candidate is an experienced software engineer who enjoys implementing complex, robust solutions across the embedded OS, Linux, and Windows environments. The candidate will collaborate closely with team members to integrate these solutions onto embedded platforms and ensure they are fully tested.Primary Responsibilities:Develop expert knowledge of using and enhancing corporate productsDevelop and test new code generation products on existing micros as well as the latest advanced system-on-a-chip graphics controllersOptimize developed products for memory footprint and/or performance goalsResponsible for delivering a high-quality product to the corporate system test teamResponsible for working directly with the customer throughout the project as well as supporting the customer support questions post releaseTailor project management, development, and support processes to meet the needs of individual (new and/or ongoing) projectsMake recommendations to management about schedules, prioritization, and resource allocation with input from team membersProvide ongoing project plan/status reporting for use by managementFollow internal standards and processes that are geared to ensuring high-quality implementation delivery and achieving high levels of client satisfactionRequired Education, Experience and Competencies:B.S. in Electrical Engineering, Computer Science, Computer Engineering or related technical discipline8+ years of experience in a technology environment, including practical professional experience in embedded programming and developmentAn embedded software engineering background and expert knowledge of C programming.Understanding of software engineering tools and development environmentsWorking knowledge of software configuration managementExpertise in 2D and/or 3D computer graphics, accelerated graphics pipelines, including OpenGL ES 2.x/3.x, and code generation technologyFamiliarity with embedded development technologies – IDEs, JTAG, ICEs, microcontroller peripheral configuration, embedded device driver developmentExperience with programming devices without an operating system, or with very limited O/SKnowledge of real-time programming concepts including memory management, interrupt service routines, pre-emption and blocking in embedded micro-controllersKnowledge of integrated (ARM-based system on a chip) graphics microcontrollers from Freescale, Renesas, Spansion, or STMicroelectronicsStrong written and verbal communication skillsSelf-starter with strong personal work ethicApply for this job

#J-18808-Ljbffr