Overview: Due to growth, this leading media access platform company has an opportunity for a Sr. C++ Software Engineer. Come and join this highly dynamic and innovative technology environment with competitive compensation and benefits!
3 must-haves professional experience with C++, Embedded Linux, and Git
What you will be doing:
* Advocates the development process of requirements and assumptions, test cases, document design, task/ticket breakdown, unit test, integration, system test, debugging and support
* Modules & Systems software design responsibility scopes
* Modules & Systems test and technical verification scopes
* Modules & Systems debugging scopes
* Creates embedded software development such as flexible design, incremental implementation, design adaptation to schedule, effective work-product output, appropriate open source usage and testable code
* Creates software version control guidelines and protocols (branching, code reviews, merging)
* Creates task execution (follow project plan, report progress, define done to include full scope of task & use-case verification testing, update estimate of remaining effort)
* Creates product and project estimates technical, development schedule
* Creates and designs RISK identification & mitigation planning
* Co-designs collaboration with other engineering disciplines
* Advocates for documentation of procedures, specifications, work instructions and design review materials
* Decision lead for industry engagement & interface stays current and enlists support/advice for design solutions and problem-solving
What you need to have:
* Ability to enhance system builds and SCM tools (Cmake, g++/git, SVN, bitbucket)
* Ability to teach other employees on open source availability, suitability, licensing, and implementation guidelines and rules
* Expert at platforms like Linux Kernel, Uboot, Yocto, Arm, Intel, DSP, Gnu/Linux/ C/C++ runtime, .Net, and others and also able to teach other employees to use these platforms
* Expert development experience within Linux operating systems
* Proficient at use of security systems
* Proficient at use of networking systems and technologies
* Proficient at prototype construction, testing and other design risk reduction
* Expert debugging ability for complex problems that may span hardware, software, FPGA, test or complete system involvement
* Expert skills at debugging tools such as GDB and Valgrind
* Ability to recommend design improvements and implement solutions to problems
* Demonstrated ability to meet schedules by evaluating inputs from multiple sources and prioritizing work
* Proven ability to collaborate effectively with colleagues, vendors and contractors
* Effective and willing mentor of less experienced co-workers
Education:
Any of the following combinations of formal education and related experience:
* PhD in related field of study or;
* Masters degree in related field of study and three years of experience or;
* Bachelors degree in related field of study and five years of relevant experience
* Excellent communication skills: verbal, written and interpersonal
* Great analytical and empirical problem-solving abilities
* Proven leadership skill
by via developer jobs - Stack Overflow
No comments:
Post a Comment