The need to express concepts using fewer lines of code has caused an unprecedented rise in Python programming jobs. Still, finding the right jobs in Python programming might require some professional help. That’s what we specialize in. Our services can help set you on the path to great Python programming careers.

Developer: Software

Job Reference: 21-00520 Type: Additional important update on knowledge/competence required:
- Angular (must)
- Bootstrap (strongly recommended)




Software Engineers conduct or participate in multidisciplinary research and collaborate with design, layout and/or hardware engineers in the design, development, and utilization of productivity enhancement layout tools and design rule checkers, electronic data processing systems software. Determines computer user needs, advises hardware designers on machine characteristics that affect software systems such as storage capacity, processing speed, and input/output requirements, designs and develops compilers and assemblers, utility programs, and operating systems. Responds to customer/client requests or events as they occur. Develops solutions to problems utilizing formal education, judgement and formal software process.

Qualifications
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
**This will be a remote role, until COVID guidelines are lifted.

Minimum Qualifications:
The candidate must possess a Bachelor's degree (with a minimum of 4 years of experience) or a Master's degree (with a minimum of 3 years of experience) or a PhD (with a minimum of 1 year of experience) in Computer Science, Computer Engineering, Electrical engineering or other related field of study, with experience as stated previously in one or more of the following areas (having more than one will be preferred):
o Linux, C, C++, C# Languages, Script Programming using Perl/Python, Tensorflow
o Software Quality and Testing Practices, AGILE
o Database Concepts, SQL and hardware platform architecture
o Graphics Processing, IC Pattern Formats, CAD Tools for Verification, Fracture, OPC Software Engineering, EDA tool

Apply

Senior Software Engineer - Fullstack

Job Reference: 20-08532 Type:
At Product Quality Engineering (PQE) organization, we are the gatekeepers and we provide Quality of Service (QoS) to certificate each and every device before it is shipped to the customers in this 5G era.

As a Senior Software Engineer, you are in the core team to drive our AI based V1 quality engineering platform. This is a cloud native ELT data platform enabling all signals to be ingested, processed, correlated and learned to provide insight and intelligence of device quality to meet the highest standard in the ecosystem.

Responsibilities
  • Design and implement scalable and reliable cloud native data platform, both backend and frontend with focus on backend
  • Participate in collecting and translating device quality engineering requirement from Telco engineers, SMEs, program managers and other stakeholders into PRD.
  • Mentor and guide junior developers to in design, technology assessment, unblocking engineering issues, prioritizing features.
  • Deeply involved in defining engineering roadmap.

Minimum qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 8 years of software development experience.
  • Experience in Cloud Developer Tools (e.g., VSCode and IntelliJ).
  • Software development experience in more than one of the following: Java, C/C++, JavaScript, Python or C#. (Java as preference)
  • Strong system building skill & knowledge, solid understanding of Big Data platform with ETL/ELT data pipeline, cloud native microservice fundamentals.

Preferred qualifications:
  • Further education or experience in engineering, computer science or other technical related field.
  • Experience shipping and operating cloud software product.
  • Experience with AWS, Azure or GCP service and infrastructure.
  • Experience with microservices architecture, microservice and web design with DevOps and CI/CD cadence.
  • Experience with Sprint Boot, SQL, NoSQL, javascript framework such as VUE.JS, Reactive or Angular.
  • Experience with data mining and Machine learning pipeline partnering with data scientists.
  • Highly self-motivated learner and passionate with driving large, complex, cross-functional engineering projects.

Additionally candidate needs strong capabilities in the following 3 pillars :
  1. Design + being able to be hand-on coding when needed
  2. Guide/lead junior developers
  3. Partial PM skill working with telco engineers to convey PRD

Apply

AWS System Engineer

Job Reference: 20-08472 Type: *** Automotive is searching for a system engineer to establish automated AMI updates in AWS. The objective is to enable a workflow that can detect new AMI within *** cloud, and apply updates to development environment in automatic fashion.

Position Expectations:
The key traits, responsibilities and functions of the role include:

Expert knowledge of Client Web Service and AWS command line interface.
Create scripts to detect any new AMI released by *** within *** cloud.
Create scripts to automatically apply new AMI to cloud formation definitions.
Commit to GIT any changes and upload resulting YAML to S3 bucket.
Auto deploy cloud formation to development environment, or any other environment as needed.
Create scripts that can be manually kicked off to release AMI to staging and production environment.
Ability to work in a fast-paced, deadline-driven environment.
All processes should be written in python 3+
This process will be used across multiple accounts, so it must be modular and reusable.

Job Requirements:

Bachelors Degree in Computer Science or Software Engineering or related field with significant software and computer science course work.
5 years+ hands on experience with Client Command Line Interface
5 years+ hands on experience to create Python script

Apply

Technical Writer

Job Reference: 20-07716 Type: The role is responsible for prepare release documents for our hardware and software products as well as articles with the main goal to communicate complex, technical information more easily. The role also develops, gathers, and disseminates technical information among customers, designers, and manufacturers, etc.

Skills and Qualifications
Bachelors degree in relevant technical field
4+ years industry experience as an effective technical writer
Proven ability to quickly learn and understand complex topics
Previous experience writing documentation and procedural materials for multiple audiences
Superior written and verbal communication skills, with a keen eye for detail
Experience working with engineering to improve user experience: design, UI, and help refine content and create visuals and diagrams for technical support content


Preferred Qualifications
Proven ability to handle multiple projects simultaneously, with an eye for prioritization
Firm understanding of the systems development life cycle (SDLC)
Previous software development experience
Certification through the Society for Technical Communicators
Experience using Doxygen/Python/Perl tools to create documentation
Experience working in network switching domain in both HW and SW

Apply

Data Analyst

Job Reference: 20-07440 Type: Job Description: ***MAX BILL RATE ***/HR

item 336 and 337

MUST HAVE;
-10+ years of professional experience in RAN Engineering with 2 years experience in Data Science supporting the statistical analysis of the performance data
-Looking for relevant experience in troubleshooting performance issues and experienced in analyzing large data sets using statistical methods.
-Aid in product & feature performance analysis, evaluation of new product & SW releases and 3rd party product evaluation using analytics/data science to drive intelligent business decisions and to build product synergies across all product elements
-Strong technical knowledge of any wireless technology & procedures including CDMA/EVDO/LTE/Volte and/or 5G
-Bachelors Degree in Computer Science or Electrical Engineering; Advanced degree in Data Science or a related Data Engineering, or equivalent experience is beneficial

Education- Bachelors Degree in Electrical Engineering; Advanced degree in Data Science or a related Data Engineering, or equivalent experience is beneficial

Location- will start remotely but must report onsite once office reopen. Highly preferred if candidate can start and relocate within 2 weeks of offer.

JOB DESCRIPTION TEMPLATE
*** ELECTRONICS AMERICA (SEA)

As a Performance Assurance Engineer, you will be responsible to be part of a team of 4G/5G RAN Performance Assurance technical staff, business intelligence analysts, and visualization architects. You will be responsible to provide support and expertise for proactive identification of issues, analysis and diagnostics across a diverse 4G/5G network infrastructure using expansive data and measurement capabilities.

Specific Responsibilities include:
10+ years of professional experience in RAN Systems & RF Engineering
Proactive monitoring in identifying Key KPI degradation for VoLTE, 4G/5G technologies and analyzing the root cause of degradation
Analyzing changes in service impacting parameters and alarms and analyzing their impact on KPIs
Working closely with Tier-3 team in troubleshooting and resolving internal performance tickets
Focus on VoLTE KPIs to improve muting and drop calls with focus on optimizing handovers and minimize factors such as RRE which impacts muting
Work closely with the internal and external stakeholders to define 4G/5G KPI measurement methodologies and targets (KPI, KQI) for 4G/5G RAN product acceptance.
Work closely with stakeholders to help build products that help utilize large amount of structured & unstructured data in analyzing network performance
Ability to use statistical languages such as R, programmable languages such as python and data visualization tools such as Tableau/Spotfire to analyze large datasets and present information to stakeholders
Proactively define and interpret data/metrics/KPIs, analyze results, and provide insights to determine operational impact, trends and opportunities for all the 4G/5G RAN products
Communicate key findings to stakeholders using visualizations and/or other suitable methods
Aid in product & feature performance analysis, evaluation of new product & SW releases and 3rd party product evaluation using analytics/data science to drive intelligent business decisions and to build product synergies across all product elements
Demonstrate ability to analyze and interpret a mix of qualitative and quantitative data using various data sources, construct compelling narratives, and provide actionable insights and recommendations on complex topics.
Excellent verbal and written communication skills to communicate key technical concepts, ability to package complex ideas into logical, easy-to-follow progressions
Adapt to changes in a dynamic business environment, support management initiatives, and guide other engineers
Present ideas, technical and non-technical, in a logical, compelling manner in a written format and verbally in both small and large group settings
Background & Competencies Required:
Bachelors Degree in Electrical Engineering; Advanced degree in Data Science or a related Data Engineering, or equivalent experience is beneficial
Strong technical knowledge of any wireless technology & procedures including CDMA/EVDO/LTE/Volte and 5G
Must possess expert-level understanding of operational measurements/counters to monitor and define Key Performance Indicators (KPIs)
Experience with evaluating service performance trends and proactively defining RAN system performance related issues
Experience with data visualization and ability to quickly grasp statistical methods, and methodologies. Maintain a strong command of current data analytics technology trends, including emerging paradigms and practices
Successful record of accomplishment defining direction and providing specific instruction for engineering projects/programs leveraging personal knowledge and organizational skills to increase team efficiency, facilitate personal development and mentor colleagues.
Working knowledge of statistical concepts (distributions, hypothesis testing, confidence intervals) and experience applying to real-world applications
Demonstrated research and problem solving skills via prior work experience. Experience with wireless infrastructure provider and/or operator is desired
Must have a strong work ethic, integrity and work extremely well in a team environment

Physical/Mental Demands and Working Conditions: The position requires the ability to perform the essential duties and responsibilities in the following environment:
Excellent interpersonal and communication skills. Must be skilled in developing and maintaining good working relationships with all appropriate levels within and outside the company
Operate a computer keyboard and view a video display terminal more than 75% of work time in an office work environment
Frequently works additional hours beyond normal schedule
Performs work under time schedules and stresses, which are normally periodic or cyclical and include time sensitive job stress, fatigue, unpaid over-time, intellectual challenge, constant technical data feedback, language barriers, and project management stress.
Machines, tools, equipment, and work aids include PCs, printers, etc. most often associated with office work area equipment
Travel to customer locations, trade shows, etc. approximately 20% of time
Under minimal supervision with a high level of responsibility to apply general policies and guidelines where decisions are seldom monitored, consequences of decisions may adversely affect operating results and management decisions. Position has complete access to confidential company data where disclosure may jeopardize the companys competitive position

*** Electronics America provides Equal Employment Opportunity for all individuals regardless of race, color, religion, gender, age, national origin, marital status, sexual orientation, gender identity, status as a protected veteran, genetic information, status as a qualified individual with a disability or any other characteristic protected by law.
Comments for Suppliers:

Apply

Senior Test Automation Developer

Job Reference: 20-07324 Type:
Senior Test Automation Developer - Contractor
Plantation, FL
You will be part of the team that is building the test automation framework for what we call the Mixed Reality- a beautifully realistic 3D environment visible in the real world. In this role, you will help develop building blocks of automation infrastructure and tests. The goal is to develop an automation system and develop automated scripts to test the software quality in a very efficient manner and empower a wide community of software engineering teams to build a quality product.
Responsibilities
  • Understand the complex architecture of Magic Leap Mixed Reality devices and help enhance the test/automation tools to perform thorough functional, performance, and stress testing.
  • Help the design and implementation of test automation framework for the overall software stack.
  • Provide technical guidance and assistance to the junior team members with implementation and/or migration to appropriate systems and tools aligning to the overall test automation strategy
  • Analyze product source code and work with development teams to propose appropriate test automation strategies
  • Provide technical and architectural guidance towards the automation solution that supports Continuous Integration, Continuous Delivery, and Agile practices.
  • Take a technical leadership role in small projects ensuring that new and existing systems are aligned to architectural guidelines.
  • Take a proactive approach to Investigate and recommend systems/tools to support continuous integration and test automation objectives and processes.
  • Independently drive small projects from the architecture phase to the deployment stage with minimum supervision.
Qualifications
  • 8+ years of development experience with C#, C/C++, and/or Python and embedded systems
  • Excellent development skills with Unix/Linux systems, shell scripting, and a scripting language such as Python
  • Excellent understanding of HW/SW architecture and the interoperability of complex embedded systems.
  • Experience with some of the various areas of embedded systems, such as, Board level testing (e.g SoC, Memory, Power, Performance), Display, acoustic, sensors and camera.
  • Excellent analytical and problem-solving skills
  • Knowledge of data analysis and statistics
  • Ability to work in a fast-paced and agile environment and manage multiple priorities on a daily basis to produce the desired outcome
  • Familiarity with web reporting portals, SQL, Reporting, Carting is a plus
  • Familiarity with Augmented Reality/Virtual Reality/Mixed Reality concepts is a huge plus
  • Familiarity with Robotics is a plus
  • Excellent oral and written communication skills including effective presentation with a dynamic and "can do attitude
Education
  • BS/MS in Computer Science/Engineering is preferred
Additional Information
  • All your information will be kept confidential according to Equal Employment Opportunities guidelines.

Apply

Test Automation Developer - Contractor

Job Reference: 20-07323 Type:
Test Automation Developer - Contractor
Plantation, FL
Job Description
You will be part of the team that is building the test automation framework for what we call the Mixed Reality- a beautifully realistic 3D environment visible in the real world. In this role, you will help develop building blocks of automation infrastructure and tests. The goal is to develop an automation system and develop automated scripts to test the software quality in a very efficient manner and empower a wide community of software engineering teams to build a quality product.
Responsibilities
  • Help with implementation of a lean and efficient automation framework, automation tools and test scripts aligning to the overall test automation strategy that promotes Continuous Integration, Continuous Delivery and Agile practices
  • Develop and maintain automated test scripts for daily smoke, functional, performance, reliability and stress scenarios in automated fashion
  • Identify automation opportunities in manual test scenarios and improve them for efficiency and speed
  • Help create supporting tools and HW setups to enhance automation framework capabilities
  • Help develop continuous build automated test scheduler and test reporting tools
  • Debug and fix defects in the existing system for efficiency and accuracy
Qualifications
  • 3+years in software development and test automation experience with embedded systems
  • In depth knowledge of C#, C/C++, Python and shell scripting
  • Proven experience and knowledge ofsoftware development, software testing, software test strategy and Automation test script management
  • Experience with object oriented analysis and design and software engineering best practices
  • Excellent analytical and problem solving skills
  • Excellent understanding with HW/SW architecture and interoperability of complex embedded systems such as mobile phones, VR systems, etc.
  • Experience with automated test scheduler, test data management,data analysis and statistics
  • Familiarity with SW quality matrix, quality reporting portals, SQL, Charting is a plus
  • Experience with robotics is a plus
  • Excellent oral and written communication skills including effective presentation with a dynamic and "can do attitude
Education
  • BS/MS in Computer Science/Engineering is preferred
Additional Information
  • All your information will be kept confidential according to Equal Employment Opportunities guidelines.

Apply

Senior Software Development Test Engineer

Job Reference: 20-07204 Type:
Senior Software Development Test Engineer, SDK Unity/CAPI - Contractor
Plantation, FL
Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, and gurus from the fields of film, robotics, visualization, software, computing, games and user experience.
We are growing quickly, and this is the time to get on board and play a role in shaping the way people will be interacting with the world tomorrow.
Job Description
The primary responsibility of the Sr. Software Development Test Engineer (SDK - Unity) is to verify and validate the quality of the Unity and CAPI integration within the Software Development Kit. The Unity Test Engineer will focus on creating test strategies and test cases for new features as they come online and executing manual test cases. They will also convert applicable test cases to an automated system and perform exploratory testing by creating apps. Qualified candidates need to be self-starters and able to operate in a highly dynamic environment.
Responsibilities:
  • Work hand-in-hand with product teams, key stakeholders, developers and other members of QA to ensure that testing is efficiently and effectively covering all possible testing scenarios
  • Create sample apps and experiences using the Magic Leap SDK to provide end-user testing of APIs and libraries with Unity and CAPI
  • Support overall engineering and architecture effort of the software group from a quality perspective
  • Write elegant, maintainable, reusable code, leveraging test-driven principles to develop high-quality test scripts
  • Develop / Test and Run manual and automated tests on a daily basis ensuring complete test coverage of requirements
  • Identify issues; perform root cause analysis to track the issue and work with development for resolutions
  • Investigate, troubleshoot, and verify software defects and other technical issues
  • Build and maintain test apps to continually prove the effectiveness and quality of the SDK
Qualifications:
  • 7+ years of experience of hands-on development in C#/C in a production environment, specifically with Unity Game Engine, i.e. Projects, Source, Editor is a must
  • 5+ years of experience in QA / Automation related testing
  • Thorough understanding of all test fundamentals, test management tools, and defect tracking tools
  • Experience with analyzing requirements, test planning / execution, automated testing and reporting
  • Experience with mobile software development and developing custom applications
  • Experience with using operating system level APIs, and testing SDKs and applications on embedded devices/systems
  • Thorough understanding anddetailed knowledge of game engine architecture
  • Experience with Unity XR
  • Experience creating custom tools to facilitate game and app development
  • Experience with modern source control systems, such as Subversion, Git, or Perforce
  • Comfortability extending and improving an established code base
  • Strong code analysis, investigatory and debugging skills
  • Experience designing and implementing User Interfaces is a plus
  • Detailed knowledge of render pipelines, camera control, and lighting is a plus
  • Experience implementing networked multiplayer games is a plus
  • Scripting knowledge of Python, Powershell and Shell scripting is desirable
  • Experience with 3D computer graphics/AR/VR is a plus
  • Experience with audio and video capture, transcoding, and playback is a plus
  • Excellent communication, problem-solving, debugging and troubleshooting skills to root cause complex issues
  • Excels in a fast-paced, agile environment supporting multiple projects using a wide variety of technologies
  • Excellent oral and written communication skills including effective presentation with a dynamic and "can do attitude
Education:
  • BS/MS in Computer Science / Computer Engineering or equivalent work experience
Additional Information
  • All your information will be kept confidential according to Equal Employment Opportunities guidelines.

Apply

Sr. Software Development Test Engineer

Job Reference: 20-07203 Type:

Sr. Software Development Test Engineer - Contractor (SDK - CAPI)

at Magic Leap, Inc.
Plantation, FL

Company Description

Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, and gurus from the fields of film, robotics, visualization, software, computing, games and user experience.
We are growing quickly, and this is the time to get on board and play a role in shaping the way people will be interacting with the world tomorrow.

Job Description

The primary responsibility of the Sr. Software Development Test Engineer (SDK) is to verify and validate the quality of the Software Development Kits. The Sr. Software Development Test Engineer (SDK) will focus on converting applicable manual test cases to an automated system as well as performing exploratory testing by creating apps and games utilizing supported game engines. Qualified candidates need to be self-starters and able to operate in a highly dynamic environment.

Responsibilities:

  • Work hand-in-hand with product teams, key stakeholders, developers and other members of QA to ensure that testing is efficiently and effectively covering all possible testing scenarios
  • Create sample apps and experiences using the Magic Leap SDK to provide end-user testing of APIs and libraries (with applicable game engines or native language)
  • Support overall engineering and architecture effort of the software group from a quality perspective
  • Write elegant, maintainable, reusable code, leveraging test-driven principles to develop high-quality test scripts
  • Develop / Test and Run manual and automated tests on a daily basis ensuring complete test coverage of requirements
  • Investigate, troubleshoot, and verify software defects and other technical issues
  • Build and maintain test apps to continually prove the effectiveness and quality of the SDKs

Qualifications:

  • 5+ years of experience of hands-on development in C/C++ and Python
  • 5+ years of experience in QA / Automation related testing
  • Thorough understanding of all test fundamentals, test management tools, and defect tracking tools
  • Experience with analyzing requirements, test planning / execution, automated testing and reporting
  • Experience with mobile software development and developing custom applications
  • Experience with using operating system level APIs, and testing SDKs and applications on embedded devices/systems
  • Thorough understanding and detailed knowledge of game engine architecture
  • Experience creating custom tools to facilitate game development
  • Experience in OS/Objective C/Swift/ARKit and/or Android/Java/Kotlin/ARCore (for the MV/XR side)
  • Experience with modern source control systems, such as Subversion, Git, or Perforce
  • Comfortability extending and improving an established code base
  • Strong code analysis, investigatory and debugging skills
  • Experience designing and implementing User Interfaces is a plus
  • Detailed knowledge of render pipelines, camera control, and lighting is a plus
  • Experience implementing networked multiplayer games is a plus
  • Scripting knowledge of Python, Powershell and Shell scripting is desirable
  • Experience with game engines is a plus (Unity, Unreal, etc.)
  • Experience with 3D computer graphics/AR/VR is a plus
  • Excellent communication, problem-solving, debugging and troubleshooting skills to root cause complex issues
  • Excel in a fast-paced, agile environment supporting multiple projects using a wide variety of technologies
  • Excellent oral and written communication skills including effective presentation with a dynamic and "can do attitude

Education:

  • BS/MS in Computer Science / Computer Engineering or equivalent work experience

Additional Information

All your information will be kept confidential according to Equal Employment Opportunities guidelines.

Apply

Data Engineer

Job Reference: 20-07092 Type:
High Level requirements
  1. SQL and Data modelling (Must have)
  2. Python Scripting( at least Intermediate level)
  3. AWS(Preferred) or any other Cloud tech
    1. S3, Redshift, Lambdas

Apply

Tech Audit Privacy Engineer

Job Reference: 20-06445 Type: Support the new Tech Audit team conducting Implementation Reviews during our Privacy Review. All product releases need to go through ***'s new Privacy Review. If it is determined that the product has privacy risks, or mitigation are assigned for them to address. The Implementation Review team within Tech Audit will ensure that the product team addressed these mitigation properly. The Implementation Review team will be comprised with Privacy Engineers that will review code, design, data usage, and UI to ensure all privacy concerns with that software product has been properly addressed.

Constant fight to ensure security and privacy on the internet.
Experience in identifying, analyzing, scoping, containing and eradicating real-world threats.
10+ years of work experience in software engineering, privacy engineering, incident response, or security engineering,
Expertise with an interpreted programming language (PHP, Python, Perl, Ruby, etc.).
Knowledge of internet privacy and application security issues.
Code maintenance and review experience in one or more general purpose languages.
Experience building relationships and influencing stakeholders across multiple disciplines.
Experience communicating highly technical concepts to non-technical audience.

Apply

Android Engineer

Job Reference: 20-05848 Type:
Requirements
  • Passion to help a sales team win deals with technical acumen and sales EQ for a rapidly expanding company
  • Associates degree in IT services and/or Cloud computing, or equivalent industry experience
  • Deep experience working with Android devices (MDM, development, testing, using)
  • Understanding of Android debugging concepts (ADB, Logcat, ) and familiar with Android Studio and Java
  • Functional in Python
  • Familiar with AWS
  • Excellent customer service, analytical, collaboration, and problem-solving skills
    Bonus Points
  • Bachelor's or Master's degree in Computer Science/Engineering.
  • Android app development using both Kotlin and Java
  • Experienced with AWS
  • Familiarity with front-end languages such as JavaScript
  • Knowledge of the AOSP open-source Android ecosystem
  • Understanding of Android for Enterprise and experience with using an MDM on Android devices
  • Experienced in CI/CD and DevOps

Apply

1 - 12 of 22 jobs