Job Description
Description
Software Developer-Embedded–Onsite Position
Join to apply for the Software Developer-Embedded–Onsite Position role at Curtiss-Wright Corporation
Software Developer-Embedded–Onsite Position
Join to apply for the Software Developer-Embedded–Onsite Position role at Curtiss-Wright Corporation
Software Developer-Onsite Position (Intermediate)
Are you an innovative and flexible self-starter? Do you have keen software engineering skills? We’re looking for highly motivated Software Developer to join our world class organization in Ottawa, ON .
You will live and breathe embedded software design to help us create the latest in embedded systems technology. We need enthusiastic t eam players who want to share, discuss, and brainstorm ideas with our top-notch engineering team at our dynamic organization.
Location: Ottawa, ON- Onsite Position
We Take Care of Our People
Paid Time Off I RRSP with Employer Match I Health and Wellness Benefits I Learning and Development Opportunities I Competitive Pay I Referral Program I Recognition I Employee Stock Purchase Plan I Inclusive & Supportive Culture *
Your Challenge
- Engineer, Design, Develop and Test new embedded products at the forefront of technology.
- Support and enhance existing embedded software.
- Apply established development processes and assist in process improvement.
- Analyze requirements, research and identify solutions and develop the design.
- Conduct architecture, design and code reviews.
- Provide input to architecture and design reviews.
- Provide input and evaluation of new technologies and products.
- Keep current with embedded software trends and share knowledge.
- Reading and understanding IC datasheets, register descriptions and board schematics.
- Participate in maintaining a positive and productive atmosphere within the team.
What You Bring
- Development of embedded firmware solutions for Intel, Power Architecture and Arm processors.
- Proficient using the high-level programming language such a C to solve computing problems and a strong understanding of IC datasheets, register descriptions and board schematics.
- Strong troubleshooting, problem solving, and software debugging skills.
- Strong understanding of software design and engineering principals and application to real world use.
- Results-oriented team player who leads by example, holds themselves accountable for performance, takes ownership of their responsibilities, and champions process improvement initiatives.
- Bachelor’s Degree in Engineering or Computer Science (or equivalent).
- 5 yrs + experience in software development
- Experience/familiarity in the following is an asset:
- Experience working with a multi-disciplined team.
- Knowledge of software engineering best practices and standards.
- Focus on writing supportable, portable code.
- Das U-Boot firmware development for ARM or Power Architecture.
- UEFI firmware development for Intel.
- Slim Bootloader (SBL) development for Intel.
- Bare metal programing.
- Board bring-up.
- Familiarity with the following OS architectures; Linux, VxWorks, and Windows.
- Software configuration management tools such as Git.
- Software work and defect tracking tools such as JIRA.
- Software test tools and methodologies.
- Scripting tools and languages such as Python.
- Requirements analysis and tracking.
- Familiarity with any of the following technologies: PCIe, Ethernet, MDIO, I2C, SPI, TPM, non-volatile memories, SATA, USB, eMMC, NVMe.
- Use of HW debugging tools, such as Digital Analyzers, Oscilloscopes, and DMMs.
Who We Are
Our Values
Environmental, Social and Governance
Curtiss-Wright creates a wide variety of embedded computer products designed for the rugged defense industry. Our customers want the latest cutting-edge consumer technology adapted to a rugged form factor and our mission is to make that a reality! As part of a dynamic multi-disciplined team, your job will be to support the development of new embedded systems products, and to enhance our existing products.
To learn more visit: unsolicited agency submittals please. Agency partners must be invited to participate in a search by our Talent Acquisition Team and have signed terms in place prior to any submittal. Resumes submitted directly to any Curtiss-Wright employee or affiliate will not qualify for fee
Company
Curtiss-Wright Corporation
Location
Ottawa
Country
Canada
Salary
100.000
URL