Enter position
Overview of salaries statistics of the profession "Embedded Software Design Engineer in Australia"
Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.
Найдите подходящую статистику
Show more
Recommended vacancies
Full Time Software Engineer
Stellaris Consulting Australia Pty Ltd, Geelong West, VIC, AU
Stellaris Consulting Australia Pty LtdLevel 1, 182 Latrobe Terrace, Geelong West, Victoria 3218Full Time Software EngineerSALARY $80,000 - $110,000 + SUPERANNUATIONRoles and Responsibilities:• Develop flowcharts, layouts and documentation to identify requirements and solutions.• Document and demonstrate the solutions by developing documentation, code comments and clear code.• Execute full software development life cycle (SDLC).• Design algorithms and data structures.• Write well-designed, testable code with the comments.• Produce specifications and determine operational feasibility.• Integrate software components into a fully functional software system.• Develop software verification plans and quality assurance procedures.• Document and maintain software functionality.• Troubleshoot, debug and upgrade existing systems.• Deploy programs and evaluate user feedback.• Strong analytical and reasoning skills with an ability to visualise processes andoutcomes.• Troubleshoot software issues and debug large codebase.• Liaising with colleagues to implement technical designs.• Investigating and using new technologies where relevant.• Comply with project plans and industry standards.• Enhancing applications by identifying opportunities for improvement, makingrecommendations and designing and implementing systems.• Maintaining and improving existing codebases and peer review code changes.• Providing written knowledge transfer material.• Ensure software is updated with latest features.• Improve system quality by identifying issues and common patterns and developing standard operating procedures.• A passion for solving problems and providing workable solutions.• Outstanding all-round communication skills and ability to work collaboratively.Skill and Qualifications• Relevant Bachelor’s degree in software engineering or equivalent.• Minimum 3+ years in Software Engineering/Development.• Specialisation of SDLC execution and designing algorithms and data structures.• Agile project experience.• Consulting organisation experience.• Skilled ability to work in a dynamic team, contributing to the overall goals of the group.• Skilled ability to perform synthesis and analysis working at the conceptual level.• Positive, proactive and a team-oriented attitude.• Desire to learn and share with a team.Please send your CV to
Embedded Systems Developer - C++/RTOS/Bare Metal
Siemens, Bangalore, Any, India
Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. We're looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you'd make a great addition to our vibrant team. Siemens founded the new business unit Siemens Advanta (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Advanta is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation - everything out of one hand.We are looking for a Embedded Systems Developer - C++/RTOS/Bare MetalYou'll make a difference by: Design, build, and maintain efficient, reusable, and reliable C++ code for embedded systems.Contribute to firmware development, enhancing the capabilities of our embedded solutions.Utilize your experience in RTOS or Bare Metal environments to develop robust system-level solutions.Develop and integrate Bluetooth Low Energy (BLE) stacks, optimizing for energy efficiency and reliability.Implement C++ unit testing practices to ensure code quality and robustness.Collaborate within Agile Scrum teams to deliver projects that move the world forward.We are looking for 4-8 years of experience in embedded systems design and development.Demonstrated expertise in C++ for embedded systemsPractical experience in setting up and working with RTOS or Bare Metal environments.Knowledge of firmware development and experience with the Bluetooth Low Energy (BLE) stack will be an added advantageFamiliarity with software architecture principles for embedded systems.Proven track record of identifying and solving performance bottlenecks and bugs.Understanding of Agile Scrum methodology.Make your mark in our exciting world at Siemens.This role is based in Bangalore and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. We're Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow.Find out more about Siemens careers at: www.siemens.com/careersSalary: . Date posted: 03/18/2024 08:51 PM
Software Engineer III-HCM Payroll
JPMorgan Chase, Bengaluru, Any, India
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Workforce Technology, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.Job responsibilities Participate in design, development, testing and implementation of the HCM Cloud Payroll globally Configuration and personalization of the HCM toolset as required for Payroll Perform personalization as required for Payroll module Analyze and document interface requirements for the integration of HCM Cloud with country vendor payroll platforms Review documented user stories with acceptance criteria and fill gaps as needed Work with our business partners, cross-functional teams, 3rd party vendors and other stakeholders in all parts of the project Work with business partners on user testing and ensure test data setup is ready before test execution and are managed during test execution Participate in all agile ceremonies with key focus on user story validation, solution design, story point assignment, knowledge of spike stories Perform system testing; which will include identifying and creating test data, environment validation, test execution & results validation, reporting of defects & working with development teams to solution/fix defects Support automation where appropriate Other duties as assignedRequired qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 3+ years applied experience Minimum 6 years of total technical experience with HCM Payroll including fast formula Proficiency or demonstrated experience implementing Payroll modules of Oracle HCM, Workday, or Success Factors Extensive multinational Payroll implementation or administration experience is required Strong knowledge of working in agile environment Extensive experience in software development and design or large-scale, complex global operations Data analysis skills and the ability to extract, analyze, and transform data Functional expertise and the ability to tie user stories to system functionality Experience with test script creation, execution, and automation Strong communication skills along with a team-oriented attitude Effective interpersonal skills and relationship building with employees at all levels Preferred qualifications, capabilities, and skills Knowledge of Project Management, SDLC, Agile, and software engineering processes and tools Experience in working with both onshore and offshore teamsAbout usJPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.About the TeamOur professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.Salary: . Date posted: 03/27/2024 10:23 PM
Software Senior Principal Engineer
Dell, Bangalore, Any, India
Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.Join us as a Senior Principal Software Engineer on our Software Engineering team in Bangalore to do the best work of your career and make a profound social impact.What you'll achieveAs a Senior Software Principal Engineer, you will be responsible for developing sophisticated systems and software basis the customer's business goals, needs and general business environment creating software solutions.You will:Lead the effort on UEFI Firmware Design & Development, Triage, and solution development for DELL Core BIOS.Adopt or develop CI/CD processes and tools to make our development & delivery simpler and more robust.Mentor team members in design collaboration, code reviews, development tools and processes.Take part in the full software development life cycle including development, test, continuous delivery, and field issues.Be an active member of an agile team, collaboratively realizing features through design development, test and deliveryTake the first step towards your dream careerEvery Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role:Essential Requirements 14+ years of UEFI development experience or 14+ years C programming expertise for Embedded systems / micro controllers.Strong problem-solving and analytical skillsAgility to adapt to technologies and processes quicklyStrong programming and debugging experience in C.Desirable Requirements Bachelor's or master's degree in computer science or related field.Experience in various debug methods like Arium / HDT/DCI etc...Who we areWe believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you.Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.Application closing date: 31 May, 2024Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here .Job ID:R242904Dell's Flexible & Hybrid Work CultureAt Dell Technologies, we believe our best work is done when flexibility is offered.We know that freedom and flexibility are crucial to all our employees no matter where you are located and our flexible and hybrid work style allows team members to have the freedom to ideate, be innovative, and drive results their way. To learn more about our work culture, please visit our locations page.Salary: . Date posted: 03/27/2024 02:10 AM
Software Principal Engineer
Dell, Bangalore, Any, India
Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Bengaluru.What you'll achieveAs a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs and general business environment creating software solutions.You Will:Responsible to work with external partners and internal Dell technology, marketing and engineering teams to Define/Design/Architect products for Next Gen Client Platforms.Managing early technical engagements with key development partnersDefining and implement the overall software architecture and working in collaboration with HW and SW engineering for implementationDeveloping detailed architecture and design specifications. Responsible for all software and UEFI FW related issues during the planning, development, and validation stages of the program. You will be working on next generations products and will have an opportunity to gain experience on best in the world client technologies.Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role: Essential Requirements: 8 to 12 years of UEFI development experience or 10+ years C programming expertise for Embedded systems / micro controllers. Strong problem-solving and analytical skills.Agility to adapt to technologies and processes quickly. Strong programming and debugging experience in C.Strong desire to work as a team and design & develop with a customer focus.Desirable RequirementsBachelor's or master's degree in computer science or related field.Experience in various debug methods like Arium / HDT/DCI etc...Who we areWe believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you.Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.Application closing date: 31 May, 2024Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here .Job ID:R242911Dell's Flexible & Hybrid Work CultureAt Dell Technologies, we believe our best work is done when flexibility is offered.We know that freedom and flexibility are crucial to all our employees no matter where you are located and our flexible and hybrid work style allows team members to have the freedom to ideate, be innovative, and drive results their way. To learn more about our work culture, please visit our locations page.Salary: . Date posted: 03/27/2024 02:10 AM
Software Engineer 2
Dell, Bangalore, Any, India
Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.Join us as a Software Engineer Engineering Development on our Engineering Development team in Bangalore to do the best work of your career and make a profound social impact.What you'll achieveAs a Software Engineer, you will be responsible for developing sophisticated systems and software basis the customer's business goals, needs and general business environment creating software solutions.You will:Participate in the preparation, review and evaluation of software/storage requirements and specificationsPrepare written specifications for tasks of varied complexity from verbal requirementsUse defined software lifecycle methodologiesReview and implement test strategies for software productsTake the first step towards your dream careerEvery Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role:Essential RequirementsGood knowledge in C programming language; firmware; BIOS / UEFI ; embedded software/firmware; tools and utilities, as applicable.Ability to code/debug moderately sophisticated programs using design specificationsKnowledge of software architectures and applications5 years of related experience in UEFI / Micro Controllers Software Development expertise.Desirable RequirementsBachelor's degreeWho we areWe believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you.Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.Application closing date: 31 May, 2024Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here .Job ID:R242914Dell's Flexible & Hybrid Work CultureAt Dell Technologies, we believe our best work is done when flexibility is offered.We know that freedom and flexibility are crucial to all our employees no matter where you are located and our flexible and hybrid work style allows team members to have the freedom to ideate, be innovative, and drive results their way. To learn more about our work culture, please visit our locations page.Salary: . Date posted: 03/27/2024 02:10 AM
Software Team Lead (.Net)
Siemens, Noida, Any, India
Software Team Lead (Dot Net)Who we are.Brightly, a Siemens company, is the global leader in intelligent asset management solutions. Brightly enables organizations to transform the performance of their assets with a sophisticated cloud-based platform that leverages more than 20 years of data to deliver predictive insights that help users through the key phases of the entire asset lifecycle. More than 12,000 clients of every size worldwide depend on Brightly's complete suite of intuitive software - including CMMS, EAM, Strategic Asset Management, IoT Remote Monitoring, Sustainability and Community Engagement. Paired with award-winning training, support and consulting services, Brightly helps light the way to a bright future with smarter assets and sustainable.About the jobBrightly Software continues to grow and needs amazing engineers. This is an excellent fit for talented engineers who thrive in a fast-paced environment. New hires will work alongside our top-notch engineers and product team to design, implement, deliver, and support our highly ambitious products and integrations. We care deeply about your passion and dedication to the craft of software.What you'll be doing* Drive and own end-to-end delivery of innovative and performant features into our next-generation software applications. Inspire a team of engineers to apply deep knowledge of computer science & programming principles into innovative solutions.* Coordinate and direct project execution, making detailed plans to accomplish goals and directing the integration of technical activities.* Inspire and guide engineers to design, implement, document libraries and frameworks that allow us to effectively scale development on our applications across multiple projects as common services or components, leveraged by multiple products, calibrating scope, time, cost & quality constraints.* Build and track quality into agile product lifecycle encompassing requirements, design, code, testing, delivery, support. Socialize a culture of quality across business verticals and departments.* Guide and mentor engineers on clear maintainable full-stack code, working in a professional software engineering environment (source control, shortened release cycles, continuous integration, and deployment, etc.).* As a member of an agile team, write new feature code or new test automation frameworks based upon business needs.* Lead, direct, evaluate, and develop a team of professional engineers to ensure that engineering objectives are completed on-time, within budget, and as per the set goals. Create career development programs for the team and develop short-term plans to ensure skills and performance of employees meet current and future needs.* Participate cross-functionally in portfolio & product planning sessions as an engineering visionary with a focus on the horizon. Own assigned areas/services/components of products as the technical guru.* Support our products, enable teams to identify and fix root causes of production incidents, own the long-term closure of major incidents.* Own product quality and work to quickly address production defects.* Embed a DevOps mentality within the team.* Serve as a technical lead for teams as needed or special purpose projects per business priority.* Instill a culture of constant learning and staying relevant with trends in technology across engineers and management.* Influence architects, senior engineering, and product management to measure, track and iterate continuous improvement processes across engineering discipline, impacting success across the agile delivery organization globally.* Present operational status to management from an engineering operations level and advise back to engineers on calibration at team level practices. Welcome, change and complexity. Learn quickly and adapt fast.* Be a change leader!RequirementsWhat you need* Bachelor's degree in computer science or related discipline; or equivalent additional work experience* Minimum 10 years of experience* Design patterns and practices, data structures and algorithms, object-oriented programming, databases, SQL, web programming, SOLID principles, cloud technologies (AWS, Azure, etc.)* Prior experience in agile implemented at scale across multiple teams globally* 5+ years' web development, JS frameworks, UI/UX technologies* 7+ years' REST services, SOA, micro-services* Prior development experience with any cloud technology stacks like AWS, Azure, Google cloud etc. preferred.* Experience Designing & building secure/scalable (micro)Services based platform* Extensive experience in unit testing, mocking frameworks, automation frameworks* DevOps mindset - 5+ years' experience in a mature CI/CD SDLC environment, implemented exception handling, logging, monitoring, performance measurement, operational metrics knowledge* 3+ years' experience working in agile methodologies (Scrum, Kanban)* Strong communication, partnership, teamwork, and influencing skills are required. Ability to communicate with and present to engineers, senior management & relevant stakeholders* Led multiple teams in a global delivery, agile, CI/CD, metrics-based setting* Must have excellent management skills and expertise and be able to mentor team members on development best practices and processes.Technologies:* .NET Framework and .NET Core* C#, ASP.NET MVC, and Web API* Entity Framework and SQL Programming* Docker, Kubernetes* Microservices* AWS / Azure / Google cloud* SQL Server, Oracle, or any RDBMS.* Visual Studio (with ReSharper)* Knowledge of any frontend tech. Angular, React, VueJS and Bootstrap* Continuous Integration and Delivery via Jenkins or any other relevant tools* Test Automation using a combination of NUnit, Specflow, Node.js, and ProtractorBonus Points:* Open-source contribution, repositories, personal projects* Experience with test automation frameworks like Selenium, WebdriverIO, or Cypress* Participation in communities of interest, meetups* Certifications in technology, agile methodologies* Prior experience in agile implemented at scale across multiple teams globally* M&A Integration experienceThe Brightly cultureService. Ingenuity. Integrity. Together. These values are core to who we are and help us make the best decisions, manage change, and provide the foundations for our future. These guiding principles help us innovate, flourish and make a real impact in the businesses and communities we help to thrive. We are committed to the great experiences that nurture our employees and the people we serve while protecting the environments in which we live.Together we are BrightlySalary: . Date posted: 03/28/2024 09:11 PM
Software Dev Engineer - Compiler, Annapurna Labs
Amazon, Toronto, Ontario, Canada
BASIC QUALIFICATIONS• Currently enrolled, or completed within the last 12 months, a Bachelor's degree program or higher Computer Science, Computer Engineering, Electrical Engineering, in these fields are considered with a graduation conferral date between December 2024 and September 2025• Programming experience in internship or coursework with programming language such as Python, C, or C++.Candidates with strong interests and academic qualifications/research focus in two of the following:• Data structures and algorithms • Compilers and Instruction Set ArchitectureKnowledge of resource management, scheduling, code generation, and compute graph optimizationExposure to front-end ML frameworks (i.e. PyTorch, TensorFlow, etc.)DESCRIPTIONAt AWS our vision is to make deep learning pervasive for everyday developers and to democratize access to cutting edge infrastructure. In order to deliver on that vision, we've created innovative software and hardware solutions that make it possible.AWS Neuron is the SDK that optimizes the performance of complex neural net models executed on AWS Inferentia and Trainium, our custom chips designed to accelerate deep-learning workloads.The Neuron SDK consists of a compiler, run-time, and debugger, integrated with Tensorflow, PyTorch, and MXNet. It is preinstalled in AWS Deep Learning AMIs and Deep Learning Containers for customers to quickly get started with running high performance and cost-effective inference.The Neuron team is looking for students interested in learning about and contributing to deep learning compilers to solve our customers toughest problems. As a compiler engineer on the Neuron team, you will be supporting the ground-up development of a compiler targeting AWS Inferentia and Trainum. This is an opportunity to work on a brand new product where you will architect and implement business-critical features, and be mentored by a brilliant team of experienced engineers.Key job responsibilities•Innovating and delivering creative SW Designs to develop new services, solve operational problems, drive improvements in developer velocity, or positively impact operational safety•Writing requirements capturing documents, design documents, integration test plans, and deployment plans•Communicating status and progress of deliverables to schedule, and sharing learnings/ innovations with your team and stakeholdersWe are open to hiring candidates to work out of one of the following locations:Toronto, ON, CANPREFERRED QUALIFICATIONS•Previous technical internship(s), if applicable.•Experience in automating •Ability to effectively articulate technical challenges and solutions.Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.Salary: . Date posted: 03/29/2024 10:03 PM
Senior Firmware Validation Engineer
Microsoft Games, Multiple Locations, Any, India
Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide and we are looking for passionate engineers to help achieve that mission Are you passionate about working on cutting edge new technology in a team that embodies the growth mindset? Are you hoping to join an organization which is built on a mission "To empower every person and organization on this planet to achieve more"? The Firmware Center of Excellence is responsible for Hardware/Firmware for Azure Infrastructure. We are working on the next generation Hardware/Firmware for server , silicon, and rack infrastructure with a focus on innovation in firmware technology to secure Azure infrastructure for Microsoft and their customers. We are looking for a highly motivated Senior Software Engineer with experience in System on Chip Architecture (SoC), B ring up of SoC, root causing issues at the intersection of multiple subsystems across firmware and hardware.Responsibilities Owns SOC and Platform FW Integration, validation (including validation environment), and debugging of different domains within server architecture (such as SoC FWs, BIOS , BMC etc.) Ability to see system level "big picture" to validate that the integrated firmware/system software aligns to architectural goals of product in order to meet the defined use cases and KPIs (thermal, power, stability and performance). Collaborate with system and FW architects to gather the requirements, translate to validation plans, develop test content, automate executions, and debug/triage of observed /reported failures. Excellent debugging and troubleshooting skills with the aim to become point-of-contact for platform level issues. Ensure systematic closure of issues for subsequent releases . Work with architect, firmware, program management and component dev teams for day-to-days operations as well as for long-term roadmap improvements by feeding back key learnings Passionate about exploring and deploying noble methods to improve test coverage, release/test automation, and efficiency of our FW releases. Create automated dashboards to always reflect "health" and "quality" of system for decision making Qualifications Required Qualifications: Bachelor's or higher in Computer Science, Computer Engineering, Electronics Engineering, or similar. 8 + years of professional experience in design/development, integration, validation, or system level debugging in embedded systems Strong problem solving, debugging, and troubleshooting skills. Hands on experience in programing in Python or C or C++ Experience with Platform initialization, Board support package (UEFI/U-Boot), integration, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts, and multi-threading. Preferred Qualifications: Demonstrated experience in system level Integration, validation (including validation infrastructure setup), a utomation framework (such as Robot Framework), and debugging of system software . Experience in validation / development in server space is big plus. Experience of creating validation test plans , developing test content to achieve the validation plan, and automating the execution of test contents. Experience of creating or working with automated testing pipeline aka CI/CD (integration + validation) Experience of firmware development and testing on multiple HW test environments (FPGA, Emulation, Simulation etc.) Have deep experience of system level debugging (including customer issues) with good understanding of managing and triaging production level issues. Good knowledge of hardware debuggers like JTAG, Oscilloscope, and Logic Analyzer etc. Knowledge of automation framework setup and deployment. Excellent communication and inter-team collaboration skills Debug experience resulting in solving complex Hardware/Firmware interface issues . Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form . Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Salary: . Date posted: 04/03/2024 03:17 AM
Software Engineer III - Java / Python + AWS Developer
JPMorgan Chase, Bengaluru, Any, India
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III - Java / Python + AWS Developer at JPMorgan Chase within the Asset & Wealth management Business Unit, you will be a product-minded problem solver and a passionate technologist. You will balance long-term and short-term concerns, and have a strong background or interest in building products or systems. You will deal with lots of moving pieces and enjoy learning about and working with new technologies & systems. You will evaluate trade-offs between correctness, robustness, performance, space, and time and demonstrate a strong sense of personal ownership and integrity. You will have an honest, direct, and empathetic approach to relationships and personal growth and be interested in collaborating both within the engineering team and across departments. This role offers the opportunity to change the world for the better as part of the Open Invest Project.Job Responsibilities: Help build, maintain and manage our data pipeline, backend services, APIs, frameworks, and platform Integrate our backend application into our consumer-facing frontend applications Write high quality, effective, scalable code maintaining best practices Contribute to observability and monitoring tools to detect issues, measure performance and produce telemetry for developers. Participate in code reviews, rotating on-call, architecture reviews, and project planning Work on release management, rollout & deployment of services Work cross-functionally with other stakeholders like the product, operations, and sales teams, to design and build services to support business goals.Required qualifications, capabilities, and skills: Formal training or certification on software engineering concepts and 3+ years applied experience Proven expertise in thinking through software architecture & infrastructure decisions Knowledge and proficiency in using object-relational mapping (ORM) and relational databases Experience designing and building robust, scalable, secure systems and technology solutions. Good understanding of Graphql. Proven understanding of microservices-oriented architecture and extensible REST APIs Comfortable working in an honest and transparent culture; providing and receiving meaningful and intentional feedbackPreferred qualifications, capabilities, and skills: Experience or interest in financial services or asset/wealth management. Expertise in data engineering tooling and platforms. Experience working with cloud infrastructure (AWS services, containers) and working in a microservice architecture. Excellent troubleshooting and debugging skills and experience with continuous delivery and continuous integration Practical knowledge of agile software development methodologies (e.g., XP, scrum)About usJPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.About the TeamJ.P. Morgan Asset & Wealth Management delivers industry-leading investment management and private banking solutions. Asset Management provides individuals, advisors and institutions with strategies and expertise that span the full spectrum of asset classes through our global network of investment professionals. Wealth Management helps individuals, families and foundations take a more intentional approach to their wealth or finances to better define, focus and realize their goals.Salary: . Date posted: 04/02/2024 10:26 PM
Software Engineer III - CT E&A Solution Engineering
JPMorgan Chase, Bengaluru, Any, India
There's nothing more exciting than being at the center of a rapidly growing field in technology and applying your skillsets to drive innovation and modernize the world's most complex and mission-critical systems.As a Software Engineer at JPMorgan Chase within the Corporate Technology Engineering and Architecture team, you will play a crucial role in enhancing, building, delivering, and operating solutions. Your technical expertise and problem-solving skills will be utilized to promote significant business impact and tackle a diverse range of challenges across multiple technologies and applications.Job responsibilities Executes software solutions, design, development, operate and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure, high quality, full-stack production code; reviews and debugs code Support the products you have built through their entire life cycle, including production and incident management Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Collaborates with cross functional teams to understand their domain and data requirements, to help shape the development of products. Contributes to software engineering communities of practice and events that explore new and emerging technologiesRequired qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 3+ years applied experience Hands-on practical experience of the full Software Development Lifecycle (SDLC) including system design, application development, testing, and operational stability Proficiency with front-end languages and frameworks (e.g. typescript/react) Proficiency with server-side languages and frameworks (e.g. Java/SpringBoot) Knowledge of integration technologies (e.g. GraphQL, REST etc..) Experience in developing, debugging, and maintaining code with modern programming languages and database querying languages Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field Practical experience of designing and deploying applications on AWS Practical cloud native experiencePreferred qualifications, capabilities, and skills Datalake ETL tooling experience is a plus (e.g. Databricks) Practical Reporting tooling experience is a plus (e.g. Tableau) Batch controller experience is a plus (e.g. Control M, Autosys, Airflow) Observability tool experience is a plus (e.g. Dynatrace)About usJPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.About the TeamOur professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.Salary: . Date posted: 04/02/2024 10:26 PM
Software Engineer III - Java + AWS Developer
JPMorgan Chase, Bengaluru, Any, India
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III - Java + AWS Developer at JPMorgan Chase within the Asset & Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.Job responsibilities Execute software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Create secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identify hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contribute to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respectRequired qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 3+ years applied experience Bachelor's degree required. Hands-on practical experience in system design, application development, testing, and operational stability Proficient in coding in Java 17, Spring Boot, and SQL Databases, Advanced in one or more technologies - Functional Programming, BPMN, Microservices, Kafka, Hibernate Cloud - Strong Hands-on Azure / AWS, Containerization / Kubernetes Solid understanding of agile methodologies, CI/CD, Non-Functional requirements like Resiliency, performance and Security. Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)Preferred qualifications, capabilities, and skills Independent and self-motivated Strong interpersonal and communication skills Exposure to cloud technologiesAbout usJPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.About the TeamJ.P. Morgan Asset & Wealth Management delivers industry-leading investment management and private banking solutions. Asset Management provides individuals, advisors and institutions with strategies and expertise that span the full spectrum of asset classes through our global network of investment professionals. Wealth Management helps individuals, families and foundations take a more intentional approach to their wealth or finances to better define, focus and realize their goals.Salary: . Date posted: 04/02/2024 10:25 PM
Software Engineer III-Java/AWS
JPMorgan Chase, Bengaluru, Any, India
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III-Java/AWS at JPMorgan Chase within the Corporate & Investment Bank Payments Technology Team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.Job responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respectRequired qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 3+ years applied experience Hands-on practical experience in system design, application development, testing, and operational stability Proficient in coding in one or more languages, such as Java, multithreading, REST, Data Caching Services, DB schema design, and data access technologies. Experience with Public Cloud Technologies (AWS) Experience in building, orchestrating, and deploying highly scalable REST-based stateless APIs/web services for web applications. Overall knowledge of Spring, Spring boot, kafka, kubernetes, terraform, docker. Hands-on practical experience in Oracle Database, SQL and PL/SQL. Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline Preferred qualifications, capabilities, and skills Familiarity with modern front-end technologies Exposure to cloud technologiesAbout usJPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.About the TeamThe Corporate & Investment Bank is a global leader across investment banking, wholesale payments, markets and securities services. The world's most important corporations, governments and institutions entrust us with their business in more than 100 countries. We provide strategic advice, raise capital, manage risk and extend liquidity in markets around the world.Salary: . Date posted: 04/02/2024 10:24 PM
Software Engineer III - Java AWS
JPMorgan Chase, Bengaluru, Any, India
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Asset and Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.Job responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respectRequired qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 3+ years applied experience Hands-on practical experience in system design, application development, testing, and operational stability Proficient in coding in one or more languages Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Overall knowledge of the Software Development Life Cycle Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)Preferred qualifications, capabilities, and skills Familiarity with modern front-end technologies Exposure to cloud technologiesAbout usJPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.About the TeamJ.P. Morgan Asset & Wealth Management delivers industry-leading investment management and private banking solutions. Asset Management provides individuals, advisors and institutions with strategies and expertise that span the full spectrum of asset classes through our global network of investment professionals. Wealth Management helps individuals, families and foundations take a more intentional approach to their wealth or finances to better define, focus and realize their goals.Salary: . Date posted: 04/02/2024 10:22 PM
Full Time Software Engineer
PHM Technology Pty Ltd, Fitzroy North, VIC, AU
PHM Technology Pty LtdFitzroy North, VIC 3068Full Time Software EngineerSALARY $85,000 - $100,000 + SUPERANNUATIONDUTIES• Design, develop, troubleshoot, and debug backend code for assigned products using Python programming language.• Manage project plans and produce specifications to determine operational feasibility.• Conduct project-based research to develop flowcharts and layouts to help decision making.• Test and debug program errors and fix system errors within the software code.• Review system designs, documentation, source code and automated tests.• Develop high performance features, services, and algorithms with quality accredited standards.REQUIRED SKILLS• Bachelor’s degree or above with major in information technology or computer science• At least 3 years’ experience as a Software Engineer/DeveloperAdditional Comments / Special Requirements for the Role• Proficiency in several programming languages, especially Python.• Familiarity with the various stages of software development, from planning and design to testing and maintenance.• Ability to analyze complex problems, devise effective solutions, and implement them efficiently.• Effective communication abilities to convey technical concepts to non-technical stakeholders and collaborate with cross-functional teams.• Attention to Details.• Proficient time management skills.• Willingness to stay updated with emerging technologies and industry trends to adapt to evolving software development practices.
Software Engineer II-Tandem/ COBOL
JPMorgan Chase, Mumbai, Any, India
You're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.As a Software Engineer II-Tandem/ COBOL at JPMorgan Chase within the Corporate & Investment Bank Payments Technology Team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.Job responsibilities Executes standard software solutions, design, development, and technical troubleshooting Writes secure and high-quality code using the syntax of at least one programming language with limited guidance Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems Adds to team culture of diversity, equity, inclusion, and respectRequired qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 2+ years applied experience Hands-on practical experience in system design, application development, testing, and operational stability Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Have knowledge on the languages such as COBOL, SCOBOL, TACL Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Should have experience working on Tandem Pathway, Batchcom, Netbatch, FUP, KLIST, Enform, SQL queries Should have banking domain knowledge, Cards Processing, Payment Brands like VISA Should have knowledge working on POS Simulator. Should have worked in Agile, Scrum and have knowledge of JIRA, Bitbucket Preferred qualifications, capabilities, and skills Familiarity with modern front-end technologies Exposure to cloud technologies Knowing Control-M, C++, Python, Java will be advantage Payment Brands simulator knowledge would be an added advantage like VISA, Mastercard, Discover etc.About usJPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.About the TeamThe Corporate & Investment Bank is a global leader across investment banking, wholesale payments, markets and securities services. The world's most important corporations, governments and institutions entrust us with their business in more than 100 countries. We provide strategic advice, raise capital, manage risk and extend liquidity in markets around the world.Salary: . Date posted: 04/03/2024 10:24 PM
Software Embedded Engineering Manager
Boeing, Bangalore, Any, India
Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.Boeing is the world's largest (Per Boeing LinkedIn page) aerospace company and a leading provider ofcommercial airplanes, defense, space, and security systems, and global services. Building on a legacy ofover a century of innovation and leadership, Boeing continues to lead the way in technology andinnovation, customer delivery, and investment in its people and future growth of aerospace.In India, Boeing has been a strong partner to the Indian aerospace and defense sectors for more than 75years. People at Boeing have been supporting mission readiness and modernization of India's defenseforces, and enabling connected, safer, and smarter flying experiences, in the sky, in the seas, and inspace.Technology for today and tomorrowThe Boeing India Engineering & Technology Center (BIETC) is a 5500+ diverse engineering workforce thatcontributes to global aerospace growth. Our engineers deliver cutting-edge R&D, innovation, and high qualityengineering work in global markets, and leverage new-age technologies such as AI/ML, IoT,Cloud, Model-Based Engineering, and Additive Manufacturing, shaping the future of aerospace.People-driven cultureAt Boeing, we believe creativity and innovation thrives when every employee is trusted, empowered,and has the flexibility to choose, grow, learn, and explore. We offer variable arrangements dependingupon business and customer needs, and professional pursuits that offer greater flexibility in the way ourpeople work. We also believe that collaboration, frequent team engagements, and face-to-facemeetings bring diverse perspectives and thoughts - enabling every voice to be heard and everyperspective to be respected. No matter where or how our teammates work, we are committed topositively shaping people's careers and being thoughtful about employee well-being.At Boeing, we are inclusive, diverse, and transformative.With us, you can create and contribute to what matters most in your career, community, country, andworld. Join us in powering the progress of global aerospace.Boeing is the world's largest aerospace company and leading manufacturer of commercial airplanes anddefense, space and security systems. We are engineers and technicians. Skilled scientists and thinkers.Bold innovators and dreamers. Join us, and you can build something better for yourself, for ourcustomers and for the world. Position Overview: The Boeing India Engineering and Technology Center (BIETC) is looking for a highly-motivated Software Engineering Manager to join their team in Bangalore. As a Software Engineering Manager, you will be part of the Boeing Embedded Software team and will lead a team of software engineers. The Software Engineering team will be primarily responsible for developing and managing complex avionics systems. Position Responsibilities: Manage a team of software engineers to develop and manage Avionics (Cockpit / Cabin) products. Decompose aircraft level requirements and/or customer use cases to product line level i.e. equipment / systems software level requirements and establish tracingManages employees performing engineering and technical activities in the area of Avionics Software EngineeringDevelops project or operational plans aligned with department's objectives. Implements plans to ensure business, technical and customer requirements are achieved. Assigns authority and responsibilities to employees to execute the plan. Reviews plans' execution, makes appropriate adjustments, and resolves issues. Monitors appropriate metrics to ensure performance to plan.Forecasts resource needs and makes hiring decisions. Coaches, counsels, mentors and provides developmental opportunities and job assignments to enhance employee performance and expand capabilities. Ensures employees are working effectively with all development teams. Provides on-going developmental feedback. Enforces company rules and policies regarding ethical behavior, safety, security, use of company property, time charging, etc.Provides technical direction and guidance to team regarding approved processes, tools, technology and skills for own projects or processes. Communicates the development processes (including Iterative and Agile) to employees, as well as the role of the software and system engineers in these processes. Ensures workgroup products or processes meet customer, company, quality, industry and regulatory requirements. Provides approval of workgroup technical approaches, products and processes.Partner and engage with internal and external stakeholders, maintain relationships/partnerships with internal customers, peers and partners to develop strategies, goals and objectives that are consistent with the organization's strategy. The position will be pivotal in creating and maintaining relationships with the US-based stakeholders and working closely with those stakeholders in planning and forecasting activities of the team as well as reporting requirements from stakeholders.Provide periodic updates to senior management in the form of progress reports, project summaries, and other related documents.Must foster an innovative work environment leading to identification of opportunities for improvements in product, process, quality, and productivity.Establish Point of contact for the system engineering activities for an equipment.Develop and manage software development and verification results. Ensure successful software deliveries.Support SRR (Systems Requirements Review), PDR (Preliminary Design Reviews) and CDR (Critical Design Reviews).Support Software architecture development through analysis and technical expertise.Adopt Model Based Development where applicable. Basic Qualifications (Required Skills/Experience): A Bachelor's degree or higher is required as a BASIC QUALIFICATION 12 - 20 years of experience with at least last 5 years as a people manager.Knowledge of DO178B/C standards.Primary experience in Avionics systemDesign and Development of Avionics ApplicationsStrong fundamentals in Real-time Operating Systems; including Hardware / Software / Kernel level allocations, etc.Experience in DO-178C, Knowledge of DO-254, DO-160, SAE ARP 4754, SAE ARP 4761, ARINC 661Experience in Cabin Systems is preferable, though not mandatory.Systems Thinking - Ability to understand the big picture and the inter-relationships of all positions and activities in the organization, including the impact of changes in one area on another area.Ability to see and understand the inter-relationships between components of systems and plans and anticipate future events.Analytical Skills - Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources.Demonstrated Software Engineering experience with specific involvement in multiple phases of the program life cycle, including early system design and development.Ability to effectively communicate with engineers, executive and senior-level management, and non-engineering support staff to evaluate technical information and issues impacting design, production, and support of products, services, or other deliverables is essential.Bachelor's degree in engineering is required with 12-20 years of experience and Master's degree is preferred. A post graduate degree in management would be a plus but not required. Preferred Qualifications (Desired Skills/ Experience): Bachelor's degree in engineering is required with 12-20 years of experience and Master's degree is preferred. A post graduate degree in management would be a plus but not required. Relocation: This position offers relocation based on candidate eligibility.Equal Opportunity Employer:We are an equal opportunity employer. We do not accept unlawful discrimination in our recruitment or employment practices on any grounds including but not limited to; race, color, ethnicity, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military and veteran status, or other characteristics covered by applicable law.We have teams in more than 65 countries, and each person plays a role in helping us become one of the world's most innovative, diverse and inclusive companies. We are proud members of the Valuable 500 and welcome applications from candidates with disabilities. Applicants are encouraged to share with our recruitment team any accommodations required during the recruitment process. Accommodations may include but are not limited to: conducting interviews in accessible locations that accommodate mobility needs, encouraging candidates to bring and use any existing assistive technology such as screen readers and offering flexible interview formats such as virtual or phone interviews.Salary: . Date posted: 04/03/2024 03:55 PM
Associate Software Engineer - FMS
Boeing, Bangalore, Any, India
Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.OverviewBoeing is the world's largest aerospace company and a leading provider of commercial airplanes, defense, space, and security systems, and global services. Building on a legacy of over a century of innovation and leadership, Boeing continues to lead the way in technology and innovation, customer delivery, and investment in its people and future growth of aerospace.In India, Boeing has been a strong partner to the Indian aerospace and defense sectors for more than 75 years. People at Boeing have been supporting mission readiness and modernization of India's defense forces, and enabling connected, safer, and smarter flying experiences, in the sky, in the seas, and in space.Technology for today and tomorrowThe Boeing India Engineering & Technology Center (BIETC) in India is leveraging a diverse talented pool of 5,500+ engineers, technologists, and innovators to drive growth and innovation in the global aerospace sector. Our engineers deliver cutting-edge R&D, innovation, and high-quality engineering work in global markets, and leverage new-age technologies such as AI/ML, IIoT, Cloud, ModelBased Engineering, and Additive Manufacturing, shaping the future of aerospace.People-driven cultureAt Boeing, we believe creativity and innovation thrives when every employee is trusted, empowered, and has the flexibility to choose, grow, learn, and explore. We offer variable arrangements depending upon business and customer needs, and professional pursuits that offer greater flexibility in the way our people work. We also believe that collaboration, frequent team engagements, and face-to-face meetings bring diverse perspectives and thoughts - enabling every voice to be heard and every perspective to be respected. No matter where or how our teammates work, we are committed to positively shaping people's careers and being thoughtful about employee wellbeing.At Boeing, we are inclusive, diverse, and transformative. With us, you can create and contribute to what matters most in your career, community, country, and world. Join us in powering the progress of global aerospace.Boeing ecommerce team is currently looking to hire Senior Software Engineer for Boeing India Engineering (BIE) Software to join their team in Bengaluru, India. This position will focus on supporting the Boeing Global Services (BGS) IT organization. The selected individual will work in the Boeing India Engineering and Technology Center (BIETC) in Bangalore, India. As a Senior Software Engineer, the selected individual will work with the Boeing India teams and its partners and stakeholders to develop, maintain and improve the ecommerce applications. Position Responsibilities: As an Experienced Application Development Engineer, the selected individual will work in the BIETC Boeing Global Services (BGS) engineering team to develop, maintain, and improve Aviation software products.The position involves aligning / integrating / streamlining a range of product support, maintenance and enhancement requirements and will drive technology leadership for critical design considerations and drive future integrated product roadmap.The selected individual will maintain and improve application software related to aircraft and air traffic management and potentially integrate with other products to provide a world-class modeling and simulation tool suite for Boeing customers globally.The selected individual will work with cross-functional teams spread across multiple products and locations within Boeing and external partners.The selected individual work in an Agile Scrum team following the best practices on Software Craftsmanship such as Test-driven development and Pair Programming/Peer Reviews.The selected individual will work in close cooperation - actively aligns the technical roadmap, APIs and Interaction Design, with teams based in international locations.The selected individual will be responsible to create and maintain necessary software design and architecture documentation.The selected individual will actively support in reducing technical debt.The selected individual will be a skilled, highly professional engineer, work collaboratively with an international team comprising software development, product management, and business analysis.The selected individual will also be responsible to provide support to the development of internal competency and resources for critical skill sets and be a sought-after expert that other developers can benefit from.The selected individual is highly passionate about creating beautiful things with software.The selected individual owns a problem until it's solved.The selected individual lays equal emphasis on testing and generating error-free software.The selected individual will be responsible for coordinating and communicating regularly with experts in Boeing organizations around the world.Selected individual will need to support initiatives of the Boeing India organization related to engineering excellence, employee development, mentoring, customer engagement, etc...The selected individual should be available to travel domestically and internationally, as required.Employer will not sponsor applicants for employment visa status. Basic Qualifications (Required Skills/Experience): (9-12 years) A Bachelor's degree or higher is required as a BASIC QUALIFICATION8+ years of experience in Aeronautical data / Aerospace / Aviation domain specifically in below areas.Experience in Aircraft performance computation/optimization Experience in Airline flight operations and pilotingExperience Deck applicationsExperience to Software Development and Systems engineering Preferred Qualifications (Desired Skills/Experience): 6 years C++ industrial application development experience in past 7-8 years1-2 years' experience in Java, Javascript stack, node JS, Typescript ,HTML, CSSActual airplane simulation, CSF, real-time, Window32/64 and MS experiencePreferred Skill Set DevOps, automation, scripting, CI/CD (Azure CI/CD, C#, Powershell)Actual airplane simulation, CSF, realtime, Window32/64 and MSPython, willingness to pickup Rust, Golang, WASMNetworking, TCPIP, UDPGame SDK/FrameworkVirtual ServerSimConnect/MSFS 2020/FSX/P3D/XPLANEExperience Flight Plan/Optimization, Aircraft Fuel planning and optimization, expertise in Lateral and Vertical flight planning.Flight Management System (FMS) domain knowledgeFlight plan deconstruction knowledge and experienceKnowledge of Navigation database, Performance DatabaseAny exposure to pilot training solutionsExposure to M/C learningExpertise in integration and systems testingAssists in the facilitation of team meetings across time zonesDelivers informative, well-organized presentationsExcellent verbal and written English, including grammarProblem SolvingIdentifies critical issues with easeExperience of managing operational decision support & monitoring software which involves, productivity and operational performance of airlinesExhibits confidence and an extensive knowledge of emerging industry practices when solving business problemsMust have experience working with cross-functional teams spread across multiple productsMust be flexible, with a high tolerance for organizational complexity and ability to work with partners from within Boeing and outside, across different cultures and time-zonesPushes creative thinking beyond the boundaries of existing industry practices and client mindset Typical Education & Experience: Bachelor's degree or higher in computer science, aerospace or other closely related field and 7-8 or more years' related work experience Relocation: This position offers relocation based on candidate eligibility.Equal Opportunity Employer:We are an equal opportunity employer. We do not accept unlawful discrimination in our recruitment or employment practices on any grounds including but not limited to; race, color, ethnicity, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military and veteran status, or other characteristics covered by applicable law.We have teams in more than 65 countries, and each person plays a role in helping us become one of the world's most innovative, diverse and inclusive companies. We are proud members of the Valuable 500 and welcome applications from candidates with disabilities. Applicants are encouraged to share with our recruitment team any accommodations required during the recruitment process. Accommodations may include but are not limited to: conducting interviews in accessible locations that accommodate mobility needs, encouraging candidates to bring and use any existing assistive technology such as screen readers and offering flexible interview formats such as virtual or phone interviews.Salary: . Date posted: 04/03/2024 03:55 PM
Software Principal Engineer
Dell, Bangalore, Any, India
Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Bangalore .What you'll achieveAs a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs and general business environment creating software solutions.You will:Implement solutions using C/C++ programming/assembly and conduct design/code reviews.Work on all aspects of the software development life cycle (using specifications to assist in design documentation, code development, debugging, and validation)Work with system and software architects on feature definitions, requirements, and behavior specifications. Work with both internal groups and external vendors/partners/ODMs, and define interface/protocol specifications.Debug complex system software issues using analyzers and other hardware debug toolsCommunicate and coordinate activities across local/remote, and internal/external sites.Take the first step towards your dream careerEvery Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role:Essential RequirementsBE, BTech, MCA or related engineering degree in Computer science or Electronics plus strong current embedded software development experience of over 10+ years.Knowledge of compilers, assemblers, and debuggers, Strong programming skills in C/C++.Experience with bare metal and/or RTOS developmentBe able to work in a team-oriented environmentExcellent communication and teamwork skills, with a positive and proactive attitude, to collaborate effectively with cross-functional teamsDesirable RequirementsFamiliarity with PC architecture and windows operating systemsFamiliarity with Agile methodologies, as well as with using the Atlassian suite of toolsFamiliarity with standard hardware protocols, CI/CD best practices, Jenkins, and MavenExperience in firmware or BIOS/UEFI development, Scripting (Python), and assembly experience.Familiarity with GitWho we areWe believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you.Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.Application closing date: 30 April 2024 Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here .Job ID:R241494Dell's Flexible & Hybrid Work CultureAt Dell Technologies, we believe our best work is done when flexibility is offered.We know that freedom and flexibility are crucial to all our employees no matter where you are located and our flexible and hybrid work style allows team members to have the freedom to ideate, be innovative, and drive results their way. To learn more about our work culture, please visit our locations page.Salary: . Date posted: 04/09/2024 02:13 AM
Software Engineer III- Big Data
JPMorgan Chase, Hyderabad, Any, India
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and community banking - Data Technology, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.Job responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respectRequired qualifications, capabilities, and skills 8 Years of relevant experience Hands-on practical experience in system design, application development, testing, and operational stability Should be able to lead by example and guide the team with his/her technical expertise Should be able to identify risks/issues for the project and manage them accordingly People management skills would be given preference but is not mandatory Knowledge or experience on ETL technologies like Informatica or Ab-initio would be preferable.Preferred qualifications, capabilities, and skills Should be able to independently design, build, test and deploy the code Should be able to lead by example and guide the team with his/her technical expertise Should be able to identify risks/issues for the project and manage them accordingly People management skills would be given preference but is not mandatory Knowledge or experience on ETL technologies like Informatica or Ab-initio would be preferable.About usJPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.About the TeamOur Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We're proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions - all while ranking first in customer satisfaction.Salary: . Date posted: 04/08/2024 10:22 PM