What are the responsibilities and job description for the Senior Software Engineer position at Actalent?
Description:
As a Flight Software Engineer, you will be using your skill and experience as part of a team to design, implement, maintain, and test safety critical, real-time flight software solutions that are modular, extendable, testable, and efficient. You will lead difficult and complicated subsystem designs and implementations helping to grow the skills of more junior teammates through mentoring and coaching.
Responsibilities:
- Lead designs for safety critical, real-time software solutions
- Ensure designs are documented and well communicated
- Lead and participate in implementation and testing of safety critical, real-time software
- Review the work of teammates
- Mentor and grow the skills of more junior team members via conversations, review of work products, explanation of design tradeoffs, etc.
- Lead estimation efforts for new tasks
- Collaborate with other seniors and management on the establishment, evolution, and enforcement of standards for coding, tools/environments, processes, etc.
- Other duties as will be assigned from time to time by management or a team lead
Skills:
- C/C
- Embedded C
- RTOS
- Embedded Software
Qualifications:
- 5 Years of experience with C or C for software design/development
- Strong understanding/experience with Object Oriented Principle (OOP)
- Real Time Experience (RTOS or Bare Metal)
- Must have experience in Agile or be comfortable working in Agile environment
- Process and team organization based on SAFe (Scaled Agile Framework)
- Must have experience with Test Driven Development (TDD) for automated testing
Required Skills/Experience:
- Proven ability to design and implement safety critical real-time software solutions
- Solutions implemented on an RTOS or bare metal
- Automated testing
- Agile development environment
- Strong written/verbal communication skills
- Strong analytical and problem solving skills
- Strong knowledge of C/C
- Bachelor degree in Software, Computer, or Electrical Engineering or Computer Science
- 10 years of relevant experience
- Highly motivated, enthusiastic, and a positive thinker
Assets:
- VxWorks, RTX64, or RTEMS
- Communications interfaces (SPI, EtherCAT, CANOpen, etc.)
- Test driven development (TDD, ATDD, BDD)
- Continuous integration/build automation
#LI-JH1
À propos d'Actalent:
Actalent relie la passion à la mission. Nos solutions de candidats talentueux et la performance de nos services produisent la valeur et les résultats, tout en apportant la compétence qui permet à nos clients de réaliser plus. Nos experts situés dans le monde entier inspirent au quotidien. Nous soutenons les initiatives essentielles en ingénierie et en sciences, par les expériences qui favorisent un développement continu. La différence, c’est nos gens. Actalent est une société d’exploitation d’Allegis Group, leader mondial des solutions de candidats talentueux.
L’entreprise souscrit au principe d’égalité d’accès à l’emploi et prendra en compte toutes les candidatures sans distinction de race, sexe, âge, couleur, religion, nationalité, statut de vétéran, handicap, orientation sexuelle, identité sexuelle, information génétique ou toute autre distinction protégée par la loi.
About Actalent:
Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We’re supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.