Senior Software Engineer (Remote Opportunity)
Company
AFL
Location
Other US Location
Type
Full Time
Job Description
What We Offer:
- A hybrid in office schedule for qualifying employees
- Flexible time off policy
- 401K Company match (up to 4% - dollar for dollar)
- Professional development, training, and tuition reimbursement programs
- Excellent medical, dental, vision, and life insurance policy options
- Opportunities for career advancement with an industry leading company!
We are seeking a full time Senior Software Engineer to join our Test & Inspection division based in Westford, MA. This position will be able to work remotely from anywhere in the United States.
The Software Engineer works with design through production to develop software/firmware and to ensure software/firmware developed deliver desired functionalities with ever-improving quality. Designs, builds, and implements effective testing strategies to verify the software before releasing. Creates, modifies, and publishes user instructions and ECNs for the software/firmware to be released. Supports sales teams and customers regarding to their questions and issues related the released software/firmware.
Responsibilities:
- Works on product/project teams developing plans, creates the personal development schedule, and coordinates with other team members to ensure that work is being completed against plan
- Provides software development status information with which management can make informed quality decisions about functionality under development
- Establishes protocols, documents procedures, and makes recommendations for all phases of software development on specific products
- Finds, debugs, and corrects trouble spots in the codes
- Works in a fast-paced, dynamic environment supporting many products on varied release cycles
- Effectively communicates complex and/or difficult information to both technical and non-technical
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business or a related discipline.
- Strong experience (5+ years) in firmware development
- Experience in C, C++
- Ability to dive into difficult problems with existing code base and provide solutions
- Experience working with FreeRTOS
- STM32 Chipsets: Experience with STMCubeMx and STM HAL Software layer
- Experience creating and debugging device drivers for various interfaces including MIPI displays, SRAM, PSRAM, FPGA, Polarity and Over the Fiber Communication
- GUI Tools: Experience with Qt Creator and QML. Qt for MCU a big plus.
- Experience implementing a UI design provided from design team
- Experiencing interfacing with OS back-end (Linux or RTOS)
- Experience in application development for embedded devices
Preferred Qualifications:
- Strong technical skills with the ability to perform under pressure and adhere to deadlines
- Strong knowledge of software quality practices and ability to learn and adopt to emerging concepts
- Working knowledge with both manual and automated software testing
Personal Qualities:
- A collaborative and influential team player able to effectively work across multiple departments
- A self-starter who can work independently
- Excellent analytical skills with the ability to portray information in a logical and well-organized manner while being detail oriented
- Strong work ethic and commitment to the product, timeline and deliverables
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
Date Posted
07/25/2023
Views
6
Similar Jobs
Senior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View Details