This site uses cookies. To find out more, see our Cookies Policy

Embedded C++ Developers 2 openings in Lake Forest at Vaco

Date Posted: 5/2/2019

Job Snapshot

Job Description

Technical

    • Actively partake in code reviews for othe? r team members (I)
    • Adhere to Black Sw? an's global testing strategies (e.g. unit testing)? to ensure the code is of high quality and minimizes regre? ssion (I)
    • Adhere to Black Swan'? s coding standards (I)
    • Attending daily ? stand ups to discuss project progress and what individual team? members will be working on next (I)
    • Collaborate with developers on other p? latforms to ensure logic is consistent across platforms (II)?
    • Competently fix bugs (I)
    • %?09
    • Delegate tasks when required to the rest of the team? (III)
    • Engage with key internal stakeho? lders to understand the product and user environments of the%2? 0solutions we are creating (II)
    • Feed in? to technical architecture documentation by providing thoughts and%?20advise (I)
    • Generate the appropriate des? ign documents, wireframes and other forms of documentation to%?20clearly represent the solutions being created (III)
    • ?
    • Have final say on code review disputes if any%2? 0should arise (IV)
    • Help Lead daily stan? dups and help clarify any questions other team member may ha? ve (III)
    • Help direct other team members? to allow them to implement the designs (III)
    • %?0A
    • Lead enforcement of Black Swan's coding stand? ards (III)
    • Maintain existing systems and%?20applications (I)
    • Plan individual tasks ? and manage working time in accordance with the sprint plan %?28II)
    • Proactively responding to reported ti? ckets on Jira (I)
    • Provide input into ? technical architecture for the wider product/project (III)
    • Provide technical architecture documentation for? new features (IV)
    • Provide technical in? put into backlog grooming exercises (IV)
    • Technically lead and mentor%?20all members of the team setting standards and technical visi? on within the team (III)
    • To deliver a? ssigned tasks and features within their estimated timeframe (I? )
    • When encountering issues demonstrate the%?20ability to debug and problem solve. Ensure timely escalation? of issues if you or your peers arent able to resolve %2? 8I)
    • Work closely with other BS teams su? ch as Solutions Architects, Business Analysts, Testers and P? roducers (II)
    • We are looking for people? with the following skills and experience:

Personal Development

      • Actively seeking to improve code quality%?20(I)
      • Further technical knowledge using t? ools such as Stack Overflow (I)
      • Managin? g comments on team members' pull requests and discuss%?20and implement suggestions (I)
      • Outline a? nd clearly explain any issues being faced and be able to d? iscuss these with members of the team to come up with a ? solution (II)
      • Responsible for direct repo? rt bi-weekly one-to-ones (IV)
      • Respons? ible for mentoring less skilled team members (III)
      • %?0D
      • Responsible for passing on newly acquired knowledge%?20to the rest of the team (II)
      • Respon? sible for self objective monitoring and evidence rathering for%2? 0progress reports (I)
      • Responsible to obje? ctive setting and monitoring for direct reports (IV)Staying current with advances in new technologies%?20(I)

Day-to-Day Focus

      • Ability to set? standard and technical vision within the team (IV)Ability to tackle complex tasks and bug fixes%2? 0(III)
      • Ability to work with other BS ? teams to deliver solutions (II)
      • Accuratel? y estimate tasks, complexity and development efforts for stori? es (II)
      • Accurately estimate timelines for? tasks and features (II)
      • Being an amb? assador for the development team within the wider company (I? )
      • Being confident in front of clients a? nd able to translate complex problems into plain English to ? non-technical people (III)
      • Commenting on%?20pull requests and implementing changes (I)
      • %3? Cli>Demonstrated improvement in the quality of code and a re? duction in the number of comments on pull requests (III)%3? C/li>
      • Ensuring best practice throughout the team%2? 0with regards to coding standards and adhering to Black Swan%2? 6rsquo;s coding standards (I)
      • Make use%?20of Agile development practices (e.g. Story Points for us? er stories/tickets) (I)
      • Management of%2? 0offshore teams/resources (IV)
      • Management%2? 0or mentorship of people (III)
      • Participat? e in planning sessions, and feed into overall collaberation ? of sprint planning activities (I)
      • Passing? on knowledge to junior team members and taking responsibility? for their development and professional growth (III)Show some ability to identify best use of tech? nology to solve complex problems (II)
      • S? trategy, resource planning, resource management, hiring (IV%?29
      • Take your quartly objectives and build%2? 0objectives for your direct reports so that it becomes a TOP? ->DOWN-BOTTOM->UP closed loop for objective defini? tion and successful execution (IV)
      • Techni? cally leading and mentoring all members of the team (IV)%3? C/li>
      • Understanding and holistic view of the wid? er project scale (III)
      • Working with oth? er teams so they understand the latest and greatest features%2? 0of the technologies you work with (III)
      • Working with wider BS team to shout about what we do a? nd upsell what we do (I)
      %3? Cp>
C++ (Required)
    • Experience in Cross Compiling to different architecture? s (II)
    • Good understanding of TCP/IP p? rotocol (II)
    • Strong understanding of memo? ry management in non-garbage collected environments (II)
    • Thorough knowledge of the standard library, ? STL containers, and algorithms (I)